School of Electronic Engineering and Computer Science

Dr. John H. Drake

Menu

Teaching


2018/2019
Lecturer for EBU5502 Databases

Prior to moving to QMUL, I was involved in teaching at the University of Nottingham in the UK and China.

2015/2016
Project Supervisor for AE3IDJ Final Year Individual Projects
Project Supervisor for AE2GRP Second Year Group Projects
(Co-)Module Convenor for AE1PGA Programming and Algorithms
Module Convenor for AE1MCS Mathematics for Computer Scientists

2014/2015
Module Convenor for AE2CCN Computer Communications and Networks
Module Convenor for AE1IAI Introduction to Artificial Intelligence
Module Convenor for AE1MFC Mathematical Foundations of Computer Science
Lab demonstrator for AE1CSA Computer Systems Architecture
Lab demonstrator for AE1OOP Object Oriented Programming

2013/2014
Module Convenor for AE1IAI Introduction to Artificial Intelligence
Module Convenor for AE1APS Algorithmic Problem Solving

2012/2013
Module Convenor for AE1IAI Introduction to Artificial Intelligence
Module Convenor for AE1APS Algorithmic Problem Solving

2011/2012
Lab demonstrator for G51OOP Object Oriented Programming
Preceptor for G51CSA Computer Systems Architecture and G51PRG Programming
Lab demonstrator for G52ADS Algorithms and Data Structures
Lab demonstrator for G52APR Applications Programming
Lab demonstrator for G54ICP Introduction to Computer Programming

2010/2011
Lab demonstrator for G51OOP Object Oriented Programming
Lab demonstrator for G54PRG Programming