My research centers on parsers and compiler technology for
object-oriented languages as part of the
Principles
of Programming research group here. Primary areas of application
include program analysis, software testing
and reverse engineering.
Teaching
The modules I'm teaching in the 2009-10 academic year are: