Courses Taught
Montgomery College
- PHIL 140: Introduction to Ethical Studies
University of Maryland, College Park
- PHIL 140: Contemporary Moral Issues
- PHIL 245: Social and Political Philosophy I
- PHIL 320: Early Modern Philosophy
- PHIL 364: Introduction to Metaphysics
College of Southern Maryland
- PHL 1010: Introduction to Philosophy
- PHL 1410: Contemporary Ethics
- PHL 1430: Business Ethics