Y(
algorithms, C++, x = A \ b, trees, baseball, and SC
Competition record
Education
Carnegie Mellon University
Doctor of Philosophy - PhD · Computer Science
University of Waterloo
Bachelor's degree · Mathematics and Computer Science
University of Waterloo
Bachelor's degree · Computer Science
Work
University of Waterloo
Adjunct Professor
Carnegie Mellon University
Associate Professor
Georgia Institute of Technology
Adjunct Professor
University of Waterloo
Associate Professor
Georgia Institute of Technology
Associate Professor
Georgia Institute of Technology
Assistant Professor
Microsoft
Visiting Researcher
Massachusetts Institute of Technology
Instructor (Postdoc)
Microsoft
Intern
Google
Intern
Sources & notes
Professional information comes from a saved LinkedIn profile indexed 26 July 2026. Affiliations have not been independently rechecked. “Listed current” reflects the source record. Education end dates may be expected graduation dates.
How this collection was made ↗