Lap Chi is currently an associate professor in the
School of Computer Science
at University of Waterloo.
He was a visiting researcher in the
at UC Berkeley from Aug 2014 to June 2015.
Before joining University of Waterloo, he was a faculty member in CSE CUHK and the coach of the
ACM-ICPC programming team from 2007 to 2014.
He was a visiting researcher of
Microsoft Research New England during Jan-Jun 2009.
Lap Chi grew up in Hong Kong and received his B.Sc. degree from CSE CUHK.
He received his M.Sc. and Ph.D. degrees from the University of Toronto.
During his graduate study, he worked in the
Microsoft Research in Redmond for three summers, and in the
Group on Combinatorial Optimization (EGRES) in Budapest for two winters.
ACM Transactions on Algorithms
TAMC 2013 (co-chair),
Lap Chi Lau