I am an Assistant Professor in the Department of Computer Science at Drexel University. My research focuses on the design and analysis of algorithms for decentralized networks that yield provable guarantees with respect to security, fault tolerance, and performance.
Previously, I was a Postdoctoral Fellow at the University of Michigan working with Seth Pettie. Prior to that, I was a Research Fellow at the National University of Singapore working with Seth Gilbert. I obtained my PhD from the University of Waterloo, Canada, under the supervision of Raouf Boutaba and Martin Karsten, and I completed my MS at the University of New Mexico, USA, under the supervision of Jared Saia. And, in the distant past, I obtained a bachelor of science in mathematics from Queen's University, Canada.
I'm teaching CS 680 in the Winter 2014 term. The syllabus is here. The course will cover many exciting topics, so check it out!
I'm looking for motivated students to work with me on research problems. If you are applying to Drexel, please contact me by email if you are interested.