I recently developed and now teach a new course, SPCE0038: 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, Maths IB, Computing IA and Computing IB at the University of Cambridge and ENEL 202: Circuits and Systems and MATH 105: Mathematics 1B at the University of Canterbury, NZ.