I currently lecture on the QM-BUPT Joint Programme, where ~2000 students are currently enrolled.
I previously lectured two units at Bath to second and final year undergraduate students.
- Fundamentals of Computer Graphics: to provide mathematical foundations underpinning the fields of Computer Graphics and Computer Vision; to illustrate the connection between mathematical foundations and fundamental operations on 2D & 3D geometry; to provide fundamental skills for visualizing graphics objects.
- Introduction to Computer Vision: to distinguish low-level from high-level Computer Vision methods, and appreciate the vision problem; to describe edge detection as a linear filter and distinguish between linear filtering and morphology; to describe multi-camera geometry and understand its value in applications such as mosaicing and reconstruction; to understand texture and segmentation, and the role of high-level models in recognition; to appreciate a broad range of contemporary Computer Vision.