Marquette University

Hamilton College

Theory of Ethics (Syllabus)

Foundations of Philosophy 

Existentialism (Syllabus)

St. Norbert College

University of South Florida

Medieval Philosophy 

Philosophy of Religion (Syllabus)

Contemporary Moral Issues

Formal Logic

Critical Thinking

Introduction to Philosophy

Introduction to Ethics (History of Western Ethics)

Modern Political Thought (Syllabus)

Existentialism (Syllabus

Skepticism, Knowledge, and Faith

Philosophy in Film: Ethics and Technology

Philosophical Foundations of Human Nature

Phenomenology of Gender and Race (Directed Study)

Courses Prepared to Teach

Medieval Muslim and Jewish Philosophy

Early Modern Women Philosophers / Recovered Voices from Early Modern Philosophy

Ancient Philosophy (Hellenic and Hellenistic)


Natural Law Theory and the Civil Rights Traditions