I’m a Postdoctoral Researcher at Microsoft Research Cambridge.
From October 2014, I am also the Morgan Fellow at Downing College, University of Cambridge.
I’m mainly interested in algorithms, in particular efficient concurrent data structures, distributed algorithms, and data layout optimization for Big Data applications.
Before coming to MSR, I was an SNF PostDoc at MIT CSAIL, where I've had the pleasure to work with professors Nir Shavit and Nancy Lynch. Previously, I did a PhD in Computer Science at the EPFL, under the brilliant guidance of Prof. Rachid Guerraoui.
You can find some recent publications below, click here for the complete list.
Balls-into-Leaves: Sub-logarithmic Renaming in Synchronous Message-Passing Systems
with Oksana Denysyuk, Luis Rodrigues and Nir Shavit.
In Proceedings of the 33rd ACM Symposium on Principles of Distributed Computing (PODC 2014).
Communication-Efficient Randomized Consensus
with James Aspnes, Valerie King and Jared Saia.
In Proceedings of the 28th International Symposium on Distributed Computing (DISC 2014).
Dynamic Task Allocation in Asynchronous Shared Memory
with James Aspnes, Michael Bender, Rati Gelashvili, and Seth Gilbert.
In 2014 ACM-SIAM Symposium on Discrete Algorithms (SODA 2014).
The LevelArray: A Fast, Practical Long-Lived Renaming Algorithm
with Justin Kopinsky, Alexander Matveev, and Nir Shavit.
in Proceedings of the 34th International Conference on Distributed Computing Systems (ICDCS 2014).
StackTrack: An Automated Transactional Approach to Concurrent Memory Reclamation
with Patrick Eugster, Maurice Herlihy, Alexander Matveev, and Nir Shavit.
Accepted to the European Conference on Computer Systems (EuroSys 2014), to appear.
Tight Bounds for Asynchronous Renaming
with James Aspnes, Keren Censor-Hillel, Seth Gilbert, and Rachid Guerraoui.
Accepted to Journal of the ACM, to appear.