Research service
- Member of SIGCSE
- Editorial Review Board for IJMBL
- Reviewer for ITiCSE conference
- Reviewer for SIGCSE conference
- Reviewer for Computer Science Education
- Reviewer for IEEE Transactions on Education
Department service
- Member of HCI research group
- Member of CS Education research group
- Member of Software Engineering research group
- Member of Student Support group
- Tutor mentor and administrator
- Academic Advisor for Enrolment in CS
Other contributions
- FoS Business Continuity Planning committee
- FoS Teaching and Learning Innovation Group
- NCEA standards subcommittee
Professional organisations
- Member of ACM Special Interest Group in Computer Science Education (since 2003)
Previous service
- Teaching the Computer Science component of "High School Seminar for Students of Exceptional Ability" (1998 - 2004)
- Computer Science Department Executive Committee member (2006 - 2009)