Teaching

Lecturer

  • Programming Language Design Paradigms (CS2PLD) - 2016, 2017

Teaching Assistant

  • Advanced Security Topics (CS3AST/CSMAST) - 2014
  • Computer Systems (CS1CS1) - 2009, 2010, 2011, 2012
  • Elementary Logic with Applications (CS1ELA) - 2009, 2010, 2012, 2014
  • Foundations of Computing I (CS1FC1) - 2012, 2014
  • Introduction to Artificial Intelligence (CS1IAI) - 2009
  • Practical Experiences of Programming (CS1PEP) - 2009, 2014
  • Programming Language Design Paradigms (CS2PLD) - 2008, 2009, 2010
  • Programming Practice (CS1PRP) - 2012

Resources