All projects

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).