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.

Current Courses

The courses I will be teaching over the 2017-2018 regular term are:

Term 1

Term 2

Past Courses

University of British Columbia Okanagan

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