2011-2020 | Cape Breton University | Associate Professor: |
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