I'm a Senior Lecturer at the School of Computer Science and Engineering at the University of New South Wales and a member of the Programming Languages and Systems Group.
Information for StudentsI'm the Grievance Officer for CSE. If you have problems related to a CSE course, please contact me via email to schedule an appointment.
TeachingI'm currently teaching Computing 2 (Session 2, 2012), and will be teaching Concepts of Programming Languages in Session 1, 2013,
I'm one of the Workshop Co-Chairs for the 17th ACM SIGPLAN International Conference on Functional Programming (ICFP 2012) in Copenhagen, Denmark and on the program committee of the 14th International Symposium of Principles and Practice of Declarative Programming (PPDP 2012) which takes place in Leuven, Belgium in September this year.