I am an associate professor in the David R. Cheriton School of Computer Science.
My main research interest lies in algorithms for geometric problems, in particular computational geometry, planar graph algorithms, and discrete tomography.
I teach courses at all levels, from 1st year CS to graduate courses. Courses I taught recently include cs466/666 (Advanced Algorithms), cs763 (Computational Geometry) and cs762 (Graph-theoretic algorithms). I also supervise graduate students, both at Master's and PhD level.