Course Syllabi
Pedagogical Training
Courses Taught
Instructor of Record
Exploring Culture with Technology (Spring 2026, NU London)
Responsible AI (Spring 2025, Summer 2025, Spring 2026, NU London)
Advanced Topics in Responsible AI (Spring 2024, Summer 2024, Spring 2025, Summer 2025, Spring 2026, NU London)
AI and Data Ethics (Autumn 2023, Autumn 2024, Spring 2024, Autumn 2025, NU London)
Programming with Data (Autumn 2023, NU London)
Inductive Logic (Summer 2021, UCI)
Teaching Assistant
Introduction to Symbolic Logic (Spring 2022, UCI)
Naturalized Epistemology (Fall 2019, UCI)
The Good Life (Spring 2019, UCI)
Critical Issues in the Social Sciences (Winter 2019, UCI)
Critical Reasoning and Deductive Logic (Fall 2018, UCI)
Mathematical Methods in Physics II (Spring 2014, UCL)
Mathematical Methods in Physics I (Spring 2013, UCL)
Thermal Physics (Winter 2013, UCL)
Advanced Quantum Theory (Spring 2012, UCL)
Advanced Quantum Theory (Winter 2012, UCL)
Miscellaneous
I tutored school-age, Oxbridge entrance exam, undergraduate and Master’s students in mathematics, chemistry, physics, earth sciences and engineering for Tavistock Tutors between 2016-2020.
UCI Division of Teaching Excellence and Innovation workshops:
Putting Theories of Inclusive Teaching into Practice (Spring 2022)
How to Design Active Learning Techniques for Students across Different Learning Backgrounds (Spring 2022)