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
My current website is at http://patricklam.ca.
- POPL 2002: Role Analysis. (authors: Viktor Kuncak, Patrick Lam and Martin Rinard)
- LCPC 2001: A Language for Role Specifications. (authors: Viktor Kuncak, Patrick Lam and Martin Rinard) [gave presentation]
OOPSLA 2000: Practical Virtual Method Resolution for Java (authors: Vijay
Sundaresan, Laurie Hendren, Chrislain Razafimahefa, Raja Vallée-Rai,
Patrick Lam, Etienne Gagnon and Charles Godin)
CC2000: Optimizing Java Bytecode using the Soot Framework: Is it Feasible?
(authors: Raja Vallée-Rai, Etienne Gagnon, Laurie Hendren,
Patrick Lam, Patrice Pominville, and Vijay Sundaresan) [gave presentation]
- CASCON99: Soot - a Java Optimization Framework
(authors: Raja Vallée-Rai, Laurie Hendren, Vijay Sundaresan, Patrick Lam, Etienne Gagnon and Phong Co)
OOPSLA 2000: On the Predictability of Java Byte Codes
- Dataflow Analysis of Concurrent Programs (my master's thesis, described above)
I maintain the website for the Club Judo Anjou, where I work
You can contact me at firstname.lastname@example.org
Last updated July 10, 2000.