Patrick Lam

Patrick Lam
DC 2534

Meet Patrick:

I'm a faculty member with Electrical and Computer Engineering, and Director of the Software Engineering Program through December 2019, which means that I get to learn about both Math and Engineering processes. My research is at the intersection of programming languages and software engineering: understanding how developers use programming language features and proposing novel language extensions.

In my 10+ years at Waterloo, I've noticed that many things do work well here, and I'd like to contribute towards keeping things that way.

In my spare time I like to climb cliffs (occasionally mountains in other provinces and countries), as well as practicing judo. Also I ride my bike to the University year round.