
Courses Taught
300 Moral Issues of Computing Technologies
300 Ethics of Emerging Technologies
100 Introduction to Philosophy
100 Contemporary Moral Problems
200 Introduction to Logic
Fall 2025
Moral Problems
Introduction to Logic
Spring 2026
Introduction to Philosophy
Ethics of Technology
Other Courses
Philosophy of Biology
Philosophy of Religion
Feminist Philosophy
Islamic Philosophy
History of AI