Teaching

Course Instructor

York University

    • Ethics of Artificial Intelligence (Fall 2019)

University of Toronto (2017 Superior Teaching Award)

    • Bioethics (Summer 2016, Summer 2017) Syllabus
    • Introduction to Ethics (Summer 2015) Syllabus

Virginia Tech

    • Language and Logic (Summer 2012) Syllabus

Teaching Assistant

University of Toronto

    • Modern Symbolic Logic (×8)
    • Probability and Inductive Logic (×4)
    • Introduction to Ethics (×2)
    • Business Ethics
    • Bioethics
    • Practical Reason and Action

Virginia Tech

    • Language and Logic (×3)
    • Knowledge and Reality (×2)
    • Modern Logic and Its Development
    • Bioethics
    • On Darwin’s Origins

Sharif University of Technology

    • Machine Learning
    • Compiler Design

Shahid Beheshti University

    • Artificial Intelligence (×3)
    • Compiler Design