Teaching
A collection of modules I taught at the University of Cambridge and the University of Nottingham.
University of Cambridge, UK
Tutor, Pembroke College
Teaching groups of 3-5 students (Oxbridge speak: supervisions)
- 2021-23 – Artificial Intelligence (Part IB CST), Easter, 2nd yr undergrad Computer Science
- 2020-22 – Foundations of Data Science (Part IB CST), Michaelmas, 2nd yr undergrad Computer Science
Lecturer, Institute for Manufacturing (IfM)
- 2022 – Introduction to Neural Networks, Michaelmas, MPhil in Industrial Systems, Mfg, and Mgmt (ISMM)
Class Facilitator, Institute for Manufacturing (IfM)
- 2024 – The Production Game (MET 2A), Lent
- 2022 – The Production Game (MET 2A), Lent
- 2020 – The Production Game (MET 2A), Lent
University of Nottingham Ningbo China
Lecturer, School of Architecture and Built Environment
- 2017 – Architectural Engineering Design 2 (Matlab) (K11AE2), Spring
Teaching Assistant, School of Architecture and Built Environment
- 2017 – Computer Aided Engineering (C Programming) (H61CAE), Autumn
Teaching Assistant, School of Computer Science
- 2018 – Computer Security (COMP3052), Spring
- 2017 – Foundation of Software Engineering (AE1FSE), Spring
- 2016-17 – Database and Interface (AE1DBI), Spring
- 2016 – Programming and Algorithm (AE1PGA), Autumn
Teaching Assistant, School of Electrical and Electronic Engineering
- 2015-16 – Introduction to Computer Engineering (C Programming) (H61ICP), Autumn
University of Nottingham, UK
Teaching Assistant, School of Computer Science
- 2014 – Application Programming (Java Web Programming) (G52APR), Autumn
- 2014 – Computer System Architecture (G51CSA), Autumn
- 2014 – Introduction to Programming (G51PRG), Autumn
- 2014 – Object-Oriented Programming (Java), Spring
Hohai University, China
Teaching Assistant, School of Computer Science and Information
- 2012 – Introduction to Computing, Autumn