I am a postdoctoral researcher in the VMware Research Group. Prior to joining VMware, I completed my PhD in the Computer Science Department at Carnegie Mellon University. My dissertation was awarded an Honorable Mention in CMU's School of Computer Science Dissertation Award.
My research focuses on building theoretical foundations for practical concurrent systems. I am most interested in understanding the factors that affect the performance of concurrent programs, and finding ways to rigorously analyze these costs. I also dabble in concurrent data structures and parallel/distributed algorithms.
I was advised by Guy Blelloch. During my PhD, I was generously supported by the NSERC PGSD scholarship and the Mircosoft Research PhD Fellowship. Prior to coming to CMU, I completed my undergraduate degree at the University of Toronto.
My CV can be found here.