· Associate Professor, Carnegie Mellon University2016–
· Visiting Student, MIT Media Lab2011–2011
· PhD in Computer Science, University of Toronto2009–2016
· MS in Computer Science, University of Toronto2007–2009
· Work Experience, MDA
· Work Experience, NVIDIA
· Banting Postdoctoral Fellow, Stanford University
· Undergraduate Degree in Computer Science and Mathematics, University of British Columbia