Teaching

My teaching is informed by my research into how people gain and use knowledge. Cognitive theories make it clear that people learn differently and there is a need to employ multiple approaches to achieve the most impact. One strategy I employ in the classroom is guided by the theory of constructivism i.e., students learn by being actively involved in constructing their learning experiences. I emphasize experiential, project-based learning.

Some courses I have taught:

Bentley University

  • Programming Fundamentals| Java (January 2024)
  • Business Systems Analysis and Design
  • Introduction to Data and Information Management

University of British Columbia (UBC)

  • Business Programming and Analytics
  • Introduction to MIS

Memorial University of Newfoundland

  • Information Systems

Tai Solarin University of Education

  • Data Structure and Algorithms
  • Object Oriented Programming