UVic Dept of Computer Science

TEL: (250) 472-5792


My main focus at UVic is teaching. I usually teach 1st year courses, but from time to time I team up with others to offer an interdisciplinary course.

TEACHING for 2006/2007

CSC 105 This is an overview course - we build web sites, do spreadsheets, write databases, program in Java, look at web design issues, and practice with JavaScript.

Jan 2006: CSC 100 Intro to computing -- graphics, web pages, spreadsheets, JavaScript. Lots of fun!

CSC 110 This is an introductory programming class -- all Java, all the time! We do basic flow and control, OO (Object Oriented) programming concepts, build applets and applications.

CSC 375 Systems Analysis -- How do we determine what a system should do? This course is about learning the tools to help you define and layout what a given system should do. This course is very project-driven.

What is your Learning Style? Check out the Learning Styles Questionnaire at North Carolina State University.



In 2004 I became an Associate Director at the Learning and Teaching Centre. At the LTC I serve as a liasion for Instructional Technology issues around campus.

I am very busy with teaching and my Associate Director position, but I am interested in and actively pursue research into effective teaching with technology. I am especially interested in teaching/learning issues in 1st year computer science.

I am also interested in working with and evaluating the use of audience response devices ("clickers") in large classes. Our current work

I also work with the GILD (Groupware enabled Integrated Learning and Development) research group.

Our web page is: gild.cs.uvic.ca


Nov 1-3 2006. Presentation to the McGraw-Hill Conference: Exemplary Teaching: Inspiring Learner Engagement and Success, Saskatoon, Sask, Nov 3, 2006. Integration of research and teaching: sharing some UVic examples".
ppt slides

June 9 - 10, 2003. Presentation to the McGraw-Hill Conference: Thinking Assessment? Think Learning. Dealing with Different Student Abilities: Thinking outside the "Answer Box".
ppt slides

Feb 13, 2003. Presentation to EDCI560 - Teaching and Learning in Higher Education: Designing Educational/Instructional Technology: Hands-on from the field.
ppt slides