Teaching
Deep Learning
Acting as a Course Support Leader, developed an autograding framework for the courseworks, combining existing departmental tools with Otter Grader to automatically mark students' Jupyter Notebook submissions - including unit tests for various Deep Learning models. Additionally, aided with other material creation and organization, and answered many student queries.
Master'sMaths for Machine Learning
Taught in lab sessions as a teaching assistant.
Master'sData Structures and Algorithms
Taught Imperial business students in lectures and tutorial sessions. Additionally, co-created and ran extended weekly workshop alongside Hadeel Al-Negheimish.
UndergraduateComputer Architecture
Taught in lab sessions as a teaching assistant, and marked course work.
UndergraduateDeep Learning
Designed Coursework on VAEs and GANs alongside Harry Coppock. Prepared an tutorial on Attention mechanisms in Deep Learning. Taught students in Lab Sessions, answered questions and oversaw coursework marking. Spearheaded efforts to use Paperspace platform to allow students to train models with greater compute.
Master's