Shared Memory Concurrency (C#)
Multithreaded student-sorting using C# monitor synchronization, with a parallel C++ implementation for comparison.
A pure C# implementation of the same shared-memory sort, leaning on Monitor for synchronization. Pairs with the C++ version to make the difference in concurrency primitives concrete: same problem, two languages, two patterns.
Correspondence
Research, data science work or a question about a project. Email, LinkedIn or the contact form all reach me.
There is also a contact form, and aresume (PDF).