Theology

  • HTP1101 Trends in Western Thought: Friendship, Imagination, and Transcendence. Saint Paul
  • THO 2141 The Kingdom of God: Eschatology in North American Theologies. Saint Paul
  • THO 2176 Thinking in Tongues: 20th Century Pentecostal/Charismatic Movements. Saint Paul
  • THO 2198 Introduction to Theology. Saint Paul
  • THO 2316 Religion, Culture, and Diversity. Saint Paul
  • THO 2366 Adult Christian Spirituality: Additional Qualifications in Religious Education Part III. Saint Paul
  • THO 3162 Christian Revelation and Faith. Saint Paul
  • THO 3164: Jesus Christ and the Language of Christian Hope. Saint Paul
  • THO 3168 Christian Spirituality. Saint Paul
  • THO 5108: Christianity and World Religions. Saint Paul
  • THO 7192: The Ecumenical and Interreligious Context of Ministry. Saint Paul
  • The Gift of the Diversity of Christian Worship. OSTS, AST May 2022.
  • The Implications of the Life, Death, and Resurrection of Jesus the Christ. OSTS
  • Introduction to North American Evangelicals. OSTS Sep 2022 & Feb 2023.

Technology

  • CST 2335 Graphical Interface Programming (Android/Java). labs Algonquin College
  • CST 8102 GNU Linux (BASH). Algonquin College
  • CST 8117 Web Design (HTML/CSS/JS). Algonquin College
  • CST 8202 Windows Desktop Support (NTShell, Powershell). Algonquin College
  • CST 8215 Database Fundamentals (SQL). Algonquin College
  • CST 8219 C++ Programming. Algonquin College
  • CST 8234 ANSI C Programming. Algonquin College
  • CST 8285 Web Programming (HTML/CSS/JS/PHP) labs. Algonquin College
  • NET 1001 Computer Technology Basics. Algonquin College/Carleton University
  • NET 1004/NET 2009 Assembly and Machine Language. Algonquin College/Carleton University
  • NET 3010 Web Development. Algonquin College/Carleton University
  • Entrust Certified Trainer. all products (2000-2002)
  • Multimedia Web-developer. developed programme curriculum for Willis College (Ottawa, ON 2000)
  • “Managing Internet Security Infrastructure.” for Bank of Canada (1999)
  • Software Development and Systems Analysis. Willis College (Ottawa, ON 1994-1996)