I'm involved in the Grace programming
language design project.
I'm an editor of LNCS Transactions on Pattern Languages of Programming.
For information about courses I'm teaching, please see the SWEN102 web page and the SWEN425 web page
You can find my student research projects, my cv (html), publicity bios, interviews and talks, publications at dblp, profile at Google scholar, techreports, my office library, ElvisBrain, calendar (slow but works), darkest karori (blog), the doubtful sounds (music), or email me.