Teaching Activities

Contents:
Teaching Philosophy
Current Courses
Past Courses
General Teaching Resources and Documents

Teaching Philosophy

My teaching philosophy revolves around motivation and engagement. Students have access to online resources and courses from the best institutions around the world. The goal of a professor is not to just communicate the information, but to provide the context and personalization for students to understand the concepts and motivate how it is important and valuable to their own learning.

I believe the best way to learn, especially the best way to learn computer science, is by doing. As a teacher, I strive to present the relevant information in a clear, concise, and usable format. More importantly, during the class student involvement and participation in the learning process is essential. Course material becomes more interesting when you realize the motivations for learning it, and learning becomes more fun when you are immersed in the material.

In 2017, I was the recipient of the Provost Award for Teaching Excellence and Innovation which is the highest teaching award at UBC Okanagan and recognizes exemplary role models who have and will continue to have significant impact on the culture of teaching and learning on the Okanagan campus and beyond. In 2020, I received the Killam Teaching Prize (only one faculty member at UBCO per year) recognizing exceptional teaching at UBC (video profile summary). I am a 9-time member of the UBC Okanagan Teaching Honour Roll (2007/08, 2009/10, 2010/11, 2011/12, 2012/13, 2013/14, 2014/15, 2015/16, 2016/17) recognizing the top 10% of faculty in student evaluations of teaching effectiveness. The Honour Roll was discontinued in 2018.

I was director of the UBC Okanagan Centre for Teaching and Learning (CTL) from January 2023 to June 2024. During that time I created several new teaching awards, including Teaching Fellows and Outstanding Instructors Awards, and developed the CTL Strategic Plan.

Current Courses

Current courses for 2023-2024:

Term 1

Past Courses

University of British Columbia Okanagan

2023

2022

2020

2019

2018

2017

2016

2015

2013

2012

2011

2010

2009

2008

2007

2006

University of Iowa

2006

2005

2004

2003

2002

2001

General Teaching Resources and Documents


* Root Page * Go Back