2011-Present | Cape Breton University (Associate Professor) |
2024 (F) | PHIL-1103-75: Critical Thinking |
2024 (F) | PHIL-2221-2: Science & Society |
2024 (F) | PHIL-5115-2: Legal & Ethical Issues in Health |
2024 (W) | PHIL-1103-75: Critical Thinking |
2024 (W) | PHIL-2109-0: The Existence of God |
2024 (W) | PHIL-2223-2: Technology & Society |
2023 (F) | PHIL-1103-75: Critical Thinking |
2023 (F) | PHIL-2125-31: Death & Dying: Dying & Values (Tutorial) |
2023 (F) | PHIL-2223-1: Technology & Society |
2023 (F) | PHIL-5115-2: Legal & Ethical Issues in Health |
2023 (W) | PHIL-1103-76: Critical Thinking |
2023 (W) | PHIL-2223-2: Technology & Society |
2023 (W) | PHIL-2223-32: Technology & Society |
2023 (W) | PHIL-5115-3: Legal & Ethical Issues in Health |
2022 (F) | PHIL-2221-53: Science & Society |
2022 (F) | PHIL-1103-75: Critical Thinking |
2022 (F) | PHIL-5115-2: Legal & Ethical Issues in Health |
2022 (S) | PHIL-2223-0: Technology & Society |
2022 (W) | PHIL-5115-0: Legal & Ethical Issues in Health |
2022 (W) | PHIL-1103-76: Critical Thinking |
2022 (W) | PHIL-2223-2: Technology & Society |
2022 (W) | PHIL-3115-0: Minds: Natural & Artificial |
2022 (W) | PHIL-5115-0: Legal & Ethical Issues in Health |
2021 (F) | PHIL-2221-53: Science & Society |
2021 (F) | PHIL-2223-1: Technology & Society |
2021 (F) | PHIL-5115-2: Legal & Ethical Issues in Health |
2021 (W) | PHIL-1103-4: Critical Thinking |
2021 (W) | PHIL-1103-76: Critical Thinking |
2021 (W) | PHIL-2223-2: Technology & Society |
2021 (W) | PHIL-3701-0: Artificial Intelligence |
2020 (F) | PHIL 1103 Critical Thinking |
2020 (F) | PHIL 2221 Science & Society |
2020 (F) | PHIL 2221 Science & Society |
2020 (F) | PHIL 2221 Science & Society |
2020 (F) | PHIL 2223 Technology & Society |
2020 (F) | PHIL 2223 Technology & Society |
2020 (S) | PHIL 2223 Technology & Society |
2020 (S) | PHIL 2223 Technology & Society |
2020 (S) | PHIL 1103 Critical Thinking |
2020 (W) | PHIL 2208 Philosophy, Ethics and Sport |
2020 (W) | PHIL/RELS 2109 The Existence of God |
2019 (F/W) | PHIL 2223 Technology and Society |
2019 (F) | PHIL 2221 Science and Society (Elmitek) |
2019 (F) | PHIL 2115 Ethics and the Law |
2019 (SU) | PHIL 2223 Technology and Society |
2019 (W) | PHIL 2221 Science and Society (Elmitek) |
2019 (W) | PHIL 2208 Philosophy, Ethics and Sport |
2019 (F) | PHIL/RELS 2109 The Existence of God |
2019 (F) | PHIL 1103 Critical Thinking |
2019 (F/W) | PHIL 2223 Technology and Society |
2018 (W) | PHIL 2115 Ethics and the Law |
2018 (W) | PHIL/RELS 2125 Death and Dying: Dying and Values |
2018 (W) | PHIL 1103 Critical Thinking |
2018 (F/W) | PHIL 2223 Technology and Society |
2017 (F) | PHIL 2221 Science and Society |
2017 (F) | PHIL/RELS 2109 The Existence of God |
2016/2017 (F/W) | PHIL/RELS 2129 Spirituality & Health |
2016/2017 (F/W) | PHIL 2223 Technology & Society |
2017 (W) | PHIL 1103 Critical Thinking |
2015 (W) | PHIL/POLS 3151 The Foundations of Political Thought |
2014 (F) | PHIL/RELS 2103 Introduction to the New Testament |
2014/2015 (F/W) | PHIL 2223 Technology & Society |
2014/2015 (F/W) | PHIL/RELS 2129 Spirituality & Health |
2013/2014 (F/W) | PHIL 2222 Science, Technology & Human Affairs |
2013 (F) | PHIL 1103 Critical Thinking |
2014 (W) | PHIL/RELS 2131 Religion and Health |
2013 (F) | PHIL/RELS 2129 Spirituality and Health |
2014 (W) | PHIL/POLS 3151 The Foundations of Political Thought |
2012/2013 (F/W) | PHIL 2222 Science, Technology & Human Affairs |
2013 (W) | PHIL 1103 Critical Thinking |
2013 (W) | PHIL/RELS 2131 Religion and Health |
2012 (F) | PHIL/RELS 2129 Spirituality and Health |
2012 (F) | PHIL/POLS 3151 The Foundations of Political Thought |
2011/2012 (F/W) | PHIL 2222 Science, Technology & Human Affairs |
2012 (W) | PHIL 1103 Critical Thinking |
2011 (W) | PHIL/RELS 2131 Religion and Health |
2011 (F) | PHIL/RELS 2129 Spirituality and Health |
2011 (F) | PHIL/POLS 3151 The Foundations of Political Thought |
2006-2011 | Cape Breton University (Assistant Professor) |
2010/2011 (F/W) | PHIL 222 Science, Technology & Human Affairs |
2011 (W) | PHIL/RELS 267 Religion and Health |
2010 (F) | PHIL/RELS 265 Spirituality and Health |
2010 (F) | PHIL/POLS 301 The Foundations of Political Thought |
2009/2010 (F/W) | PHIL 222 Science, Technology & Human Affairs |
2010 (W) | PHIL/RELS 223 The Existence of God |
2010 (W) | PHIL/RELS 267 Religion and Health |
2009 (F) | PHIL/RELS 265 Spirituality and Health |
2009 (F) | PHIL 115 Critical Thinking |
2009 (S) | PHIL 450 Contemporary Readings in Social Justice (Tutorial) |
2009 (W/S) | PHIL 498 Directed Study (Co-taught) |
2008/2009 (F/W) | PHIL 222 Science, Technology & Human Affairs |
2008/2009 (F/W) | RELS 340 The Gospels in Modern Scholarship (Tutorial) |
2009 (W) | PHIL/RELS 103 Introduction to the New Testament |
2009 (W) | PHIL/RELS 267 Religion and Health |
2008 (F) | PHIL/RELS 265 Spirituality and Health |
2007/2008 (F/W) | PHIL 222 Science, Technology & Human Affairs |
2008 (W) | PHIL/RELS 267 Religion and Health |
2007 (F) | PHIL/RELS 265 Spirituality and Health |
2007 (F) | PHIL/RELS 223 The Existence of God |
2007 (W) | PHIL/RELS 267 Religion and Health |
2007 (W) | PHIL/RELS 257 Death and Dying |
2006 (F/W) | PHIL 498 Directed Study |
2006/2007 (F/W) | PHIL 222 Science, Technology & Human Affairs |
2006 (F) | PHIL/RELS 265 Spirituality and Health |
2001-2006 | Wilfrid Laurier University (Part-time Instructor) |
2006 (W) | CT121 The World in the 21st Century |
2005 (F) | PP110 Values and Society |
2005 (S) | CT121 The World in the 21st Century |
2005 (W) | CT122 Social and Political Thought |
2005 (W) | CS323 Media and Communication Ethics |
2004 (F) | CS100 Communication in History |
2004 (F) | PP110 Values and Society (One week replacement) |
2004 (F) | PP201 Reasoning and Argumentation (One week replacement) |
2004 (S) | CT121 The World in the 21st Century |
2004 (W) | PY111 Knowledge and Reality |
2001 (F) | PY111 Knowledge and Reality |
1998-2006 | University of Guelph (Sessional Instructor) |
2006 (S) | 2070 Philosophy of the Environment |
2005 (F) | 2070 Philosophy of the Environment |
2005 (S) | 2070 Philosophy of the Environment |
2005 (W) | 2070 Philosophy of the Environment |
2004 (W) | 1010 Social and Political Issues |
2003 (W) | 1050 Basic Philosophical Problems |
2002 (F) | 1010 Social and Political Issues |
2002 (S) | 1010 Social and Political Issues |
2001 (F) | 1010 Social and Political Issues |
2001 (W) | 1010 Social and Political Issues |
2000 (W) | 1010 Social and Political Issues |
2000 (W) | 2070 Philosophy of the Environment |
1999 (F) | 1010 Social and Political Issues |
1998 (F) | 1010 Social and Political Issues |
2004 | University of Windsor (Sessional Instructor) |
2004 (S) | 34-129-01 Contemporary Moral Issues |
2004 | Niagara College (Part-time Instructor) |
2004 (W) | Phil 1152 Smart Thinking |
2004 (W) | Phil 1152 Smart Thinking |
2002-2003 | Redeemer University College (Part-time Instructor) |
2003 (W) | Phil 121 Intro to Philosophy |
2002 (F) | Phil 343 Social Philosophy |
1991-2003 | University of Guelph (Teaching Assistant) |
2003 (F) | ASCI 2000 Philosophy of Science |
1997 (W) | 2070 Philosophy of The Environment |
1996 (W) | 2030 Philosophy of Medicine |
1996 (F) | 2100 Critical Thinking |
1995 (W) | 2070 Philosophy of The Environment |
1995 (F) | 2130 Philosophy of Religion |
1994 (W) | 2040 Philosophy and Law |
1994 (F) | 2100 Critical Thinking |
1993 (W) | 2040 Philosophy and Law |
1993 (F) | 2100 Critical Thinking |
1992 (W) | 1010 Social and Political Issues |
1992 (F) | 2110 Elementary Symbolic Logic |
1991 (F) | 2130 Philosophy of Religion |
(F)=Fall Semester (W)=Winter Semester (S)=Spring/Summer Semester