Teaching

I have taught the following courses:

  • Guest Lecturer, CSC3321 Understanding Programming Languages (final year), Newcastle University, U.K.,
    - Sem 2, 2016
    - Sem 2, 2015
  • Demonstrator (Teaching Assistant), Same course as above,
    - Sem 2, 2016
    - Sem 2, 2015
    - Sem 2, 2014
  • Guest Lecturer, 2509ICT Software Engineering (2nd year), Griffith University, Australia, Sem 1, 2008
  • Instructor, Building Complex Systems (short course for industry participants), Software Quality Institute, Griffith University, Australia, July 10-11th, 2007

Here are some slides from my lectures:
Recap of Syntax and Context Conditions for CSC3321, Newcastle University
Recap of Semantics for CSC3321, Newcastle University