For each course in below, you can find the syllabus, lectures, code repos, objectives and values, teaching assistants and other information by opening the link in the title which leads to the course page.

Instructor, Johns Hopkins University, USA

Demonstrator in Computer Science, University of Birmingham, UK

Graduate Teaching Assistant, Western University, Canada

Math Competition Trainer

Putnam Training Sessions

Preparation and Selection of Western's Team for Putnam Competitions, 2013-2014

Faculty of Science, Western University