Patrick Lam's Home Page

I've shamelessly ripped off Raja Vallée-Rai's homepage.


I was a Master's student studying at McGill University, until September 2000. On July 10 2000, I submitted my thesis [ps.gz]: A general framework for the dataflow analysis of concurrent programs, with Prakash Panangaden. I also study optimization of Java bytecode, with the Soot project. I went to MIT in September 2000 to start a PhD programme, working with Martin Rinard. I finished in December 2006, did a postdoc at McGill in 2007, and am now an Assistant Professor in the Department of Electrical and Computer Engineering at the University of Waterloo.

My current website is at



Research Projects

Gratuitous link

I maintain the website for the Club Judo Anjou, where I work out.

You can contact me at
Last updated July 10, 2000.