Welcome! Here are the homepages for courses I'm teaching here in
the
department of Computing Science / Math
at Trinity Western University.
You'll find syllabi, homework/lab assignments, and lecture slides (in PDF).
I also have a personal homepage.
CMPT 231 | Data Structures and Algorithms |
---|
CMPT 231 | Data Structures and Algorithms |
---|
CMPT 231 | Data Structures and Algorithms |
---|---|
NATS487 guest lecture | Guest lecture in NATS487 (Science and Christianity) on "God and Math" |
BUSI 275 | Business Statistics |
---|
BUSI 275 | Business Statistics |
---|
CMPT 166 | Object-Oriented Programming (Java) |
---|---|
CMPT 420 / COMM 350 | Software Development Team Project: "DyeWorks" Game |
MATH 102 | Introduction to Probability and Statistics |
NATS 490B | Christianity and the Natural Sciences (seminar course) |
Daily devotionals | Devotionals from the Bible each day at the start of class |
CMPT 140 | Introduction to Programming and Python |
---|---|
MATH 108 | Statistics for Health Care Students |
CPSY 501 | Statistics for Counselling Psychology (graduate level) |
Daily devotionals | Devotionals from the Bible each day at the start of class |
CMPT 166 | Object-Oriented Programming (Java) |
---|---|
MATH 101 | Introduction to Mathematics for Business and Social Sciences |
MATH 250 | Introduction to Linear Algebra |
NATS 490A | Christianity and the Natural Sciences (seminar course) |
Daily devotionals | Devotionals from the Bible each day at the start of class |
CMPT 140 | Introduction to Programming and Python |
---|---|
MATH 108 | Statistics for Health Care Students |
CPSY 501 | Statistics for Counselling Psychology (graduate level) |
CMPT 370 (DS) | Advanced Programming (GUIs, Parallel, Graphics) (Directed Study) |
CMPT 166 (DS) | Object-Oriented Programming (Java) (Directed Study) |
Daily devotionals | Devotionals from the Bible each day at the start of class |
CMPT 166 | Object-Oriented Programming (C++) |
---|---|
CMPT 370 | Advanced Programming (GUIs, Parallel, Graphics) |
NATS 490C | Christianity and the Natural Sciences (seminar course) |
Daily devotionals | Devotionals from the Bible each day at the start of class |
CMPT 14x | Introduction to Programming and Python (CMPT/ISYS 140/141/143/145) |
---|---|
MATH 108 | Statistics for Health Care Students |
CPSY 501 | Statistics for Counselling Psychology (graduate level) |
Daily devotionals | Devotionals from the Bible each day at the start of class |
CMPT 166 | Object-oriented Programming in Java |
---|---|
MATH 120B | Calculus for Business and Social Sciences (joint w/ Richard Atkins) |
MATH 102 | Introduction to Probability and Statistics |
Daily devotionals | Devotionals from the Bible each day at the start of class |
CMPT 14x | Introduction to Programming and Python (CMPT/ISYS 140/141/143/145) |
---|---|
MATH 108 | Statistics for Health Care Students |
MATH 101 | Introduction to Mathematics for Business and Social Sciences (joint w/ Samuel Selvin) |
MATH 102 (DS) | Introduction to Probability and Statistics (Directed Study) |
Daily devotionals | Devotionals from the Bible each day at the start of class |
CMPT 370 | Advanced Programming: GUIs (FLTK), parallel programming (OpenMP), 3D graphics (OpenGL) |
---|---|
MATH 102 | Introduction to Probability and Statistics |
CMPT 167 | Object-Oriented Programming in Java |
Daily devotionals | Devotionals from the Bible each day at the start of class |
CMPT 14x | Introduction to Programming and Python (CMPT/ISYS 140/141/143/145) |
---|---|
MATH 108 | Statistics for Health Care Students |
MATH 101 A | Introduction to Mathematics for Business and Social Sciences (joint w/ Samuel Selvin) |
Daily devotionals | Devotionals from the Bible each day at the start of class |
MATH 101 B | Introduction to Mathematics for Business and Social Sciences (joint w/ Samuel Selvin) |
---|---|
MATH 102 | Introduction to Probability and Statistics |
CMPT 127 A | Using Microsoft PowerPoint (module) |
CMPT 122 T | Using Microsoft Excel (module) |
CMPT 14x | Introduction to Programming and Modula-2 (CMPT/ISYS 140/141/143/145) |
---|---|
MATH 101 B | Introduction to Mathematics for Business and Social Sciences (joint w/ Samuel Selvin) |
CMPT 111 B | Using Microsoft Word, part I (module) |