Recent courses
Here are some recent courses I’ve taught.
- UBC CPSC 110
Computation, Programs, and Programming
Fundamental program and computation structures. Introductory programming skills. Computation as a tool for information processing, simulation and modelling, and interacting with the world.
- UBC CPSC 107
Systematic Program Design
Fundamental computation and program structures. Continuing systematic program design from CPSC 103.
- UBC ISCI 320
Research Development Project
Retreat to develop skills in writing scientific research proposals. Emphasis on formulating and testing hypotheses to explain observations.