Teaching

2013

  • Teaching Assistant at the Department of Computer Science, University of Oxford
  • Database systems implementation (tutor, practicals)
  • Computer networks (tutor, practicals)

2012

  • Teaching Assistant at the Department of Computer Science, University of Oxford
  • Databases (practicals)
  • Object Oriented Programming (practicals)
  • Machine Learning
  • Database systems implementation (practicals)
  • Computer networks (tutor, practicals)
  • Co-supervisor of Quentin Spencer-Harper (BSc). Ranked 1 in undergraduate CS; Gloucester Research Prize for best 3rd year CS project 2012.

2011

  • Co-supervisor of Larisa Han (MSc). Hoare Prize for best MSc in CS thesis.
  • Computer networks (tutor, practicals)
  • Database systems implementation (tutor)

2010

  • Databases (marking, practicals)
  • Database systems implementation (tutor)

2009

  • Formal languages and introduction to complexity theory (tutor)
  • Practical course in system programming (assistant lecturer, tutor)

2008

  • Practical course in system programming (tutor)

2007

  • Foundations of query languages and query evaluation (tutorials)
  • Practical course in system programming (tutor)

2006

  • Practicals in experimental physics (Tutor)