Teaching
Courses taught
Introductory: Introduction to Philosophy, Introductory Logic, Reasoning and Writing, Philosophy of Religion, International Peace and Justice
Ethics and Political Philosophy: Introduction to Ethics, Business Ethics, Recent Ethical Theory, Contemporary Political Theory
History of Philosophy: History of Modern Philosophy, Introduction to Kant and Hegel, Philosophy of Immanuel Kant
Philosophy of Law: Philosophy of Law, Legal Reasoning, Justification of Criminal Punishment
Introductory: Introduction to Philosophy, Introductory Logic, Reasoning and Writing, Philosophy of Religion, International Peace and Justice
Ethics and Political Philosophy: Introduction to Ethics, Business Ethics, Recent Ethical Theory, Contemporary Political Theory
History of Philosophy: History of Modern Philosophy, Introduction to Kant and Hegel, Philosophy of Immanuel Kant
Philosophy of Law: Philosophy of Law, Legal Reasoning, Justification of Criminal Punishment