Rather nice photo of me at ICSM-08 in Beijing

Michael W. Godfrey @ UWaterloo

 

Greetings!

 

[Contact information is at the bottom of the page.]

Research

Service and external relations

Conferences etc. I'm on the PC for
(or have some other interesting role)

Conferences I was on the PC for, but are now over

Teaching

Looking for JDuck?

  • CS846 Topics in Software Evolution and Design
    course last given in Winter 2009
  • CS138 Functional Programming and Data Abstraction
    course designer / co-ordinator since 2009; I will teach this course in Winter 2010
  • CS445 Software Requirements and Specification
    I am teaching this course in Fall 2009
  • CS246 Software Abstraction and Specification
    course co-ordinator 2000-2004; I last taught this course in Winter 2008
Quack Come on in ...

The past

During the 2003-04 academic year, I was on sabbatical at Sun Microsystems Research Lab in Mountain View, CA. I worked on two research projects involving static analysis tools, Jackpot and Salsa, and I got to work with a number of really sharp tool developers, including Michael Van De Vanter, Tom Ball, Tim Prinzing, and James Gosling (all Jackpot), as well as John Crupi, Deepak Alur, Yury Kamen, and Syed Ali (all Salsa).

I was a faculty member at Cornell University between 1996 and 1998; I taught the software engineering course and some others, and I was the associate director of their M.Eng. program. I also did some work with the Predator / Jaguar object-relational database project, which led to a paper at SIGMOD '98. Before that, I was a graduate student and occasional full-time lecturer at the University of Toronto. I almost moved to Philadelphia permanently in 1998, but that's a long story and I am very happy to be here.

Here is my favourite picture of me with my oldest son Trevor. OK OK, here's another picture, taken when he was a bit over a year old. Here's a picture of both of my sons communing with nature. One more? Here's Trevor again in a typical pose, admiring his trail of destruction. The stains from the coffee grounds never did come out ...

Trivia


Michael W. Godfrey PhD, Associate Professor
David R. Cheriton School of Computer Science
, University of Waterloo
Waterloo, Ontario, N2L 3G1, CANADA
Tel. +1 (519) 888-4567 ext. 34437, FAX +1 (519) 885-1208
Office: DC2340
email:
URL: http://www.uwaterloo.ca/~migod