Teaching

Assistant Teaching ProfessorArizona State University (2022-present)

Philosophy 101: Introduction to Philosophy

Philosophy 105: Introduction to Ethics

Philosophy 300: Philosophical Argument/Exposition

Philosophy 307: Philosophy of Law

Philosophy 310: Environmental Ethics

Philosophy 320: Bioethics

Philosophy 330: Theory of Knowledge

Philosophy 335: History of Ethics

Philosophy 420: Topics in Philosophy: Philosophy of Time

InstructorGeorgetown University (2021-2022)

Philosophy 181: Philosophy of Religion

Philosophy 010: Introduction to Ethics

Strategy 230: Ethical Values of Business

Instructor—Towson University (2019-2021)

Phil 101: Introduction to Philosophy

Phil 103: Introduction to Ethics

Instructor—University of Maryland (2017-2022)

Phil 209T: It’s About Time

Phil 261: Philosophy of the Environment

Phil 140: Contemporary Moral Issues

Phil 100: Introduction to Philosophy

Phil 236: Philosophy of Religion


To view my teaching portfolio, click here.