I recently developed and now teach a new course, SCPE0038: Machine Learning with Big Data. Lecture notes, handouts and coursework can be found on Moodle.

Previous teaching

I recently taught SPCEGC03: Space Data Systems and Processing (communication systems component) and also SPCEG007: Space-Based Communication Systems, which are part of the MSc in Space Science & Engineering.

In the past I have supervised Maths IA, Math IB (Vector Calculus; Linear Algebra; Probability), Computing IA (C++) and Computing IB (Matlab) at the University of Cambridge and ENEL 202 - Circuits and Systems and MATH 105 - Mathematics 1B at the University of Canterbury in New Zealand.