Professor, School of Mathematics and Statistics, Carleton University

- MATH 1104 Linear Algebra for Engineering or Science (course outline)
- MATH 6101 Topics in Algebra: Difference Sets (course outline)

- MATH 3158 Rings and Fields (Honours) (course content on cuLearn)
- MATH 5306/4306 Algebraic Number Theory (course content on cuLearn)

- a Faculty of Science Teaching Award,
- a Professional Achievement Award, and
- a Students Choice Award.

- MATH 6102 Topics in Algebra: Difference Sets
- MATH 6102 Topics in Algebra: Introduction to Modular Forms
- MATH 5306/4306 Algebraic Number Theory
- MATH 5305/4305 Analytic Number Theory
- MATH 4809 Mathematical Cryptography
- MATH 3809 Introduction to Number Theory and Cryptography
- MATH 3801 Linear Programming
- MATH 3355 Number Theory and Applications (Honours)
- MATH 3158 Rings and Fields (Honours)
- MATH 3107 Linear Algebra III
- MATH 3106 Introduction to Group Theory (Honours)
- MATH 3101 Algebraic Structures with Computer Applications
- MATH 2108 Abstract Algebra I
- MATH 2107 Linear Algebra II
- MATH 2100 Algebra II (Honours)
- MATH 1119 Linear Algebra: with Applications to Business and Economics
- MATH 1109 Linear Algebra: with Applications to Business and Economics
- MATH 1107 Linear Algebra I
- MATH 1104 Linear Algebra for Engineering or Science
- MATH 1009 Calculus: with Applications to Business and Economics
- MATH 1007 Elementary Calculus I
- MATH 1004 Calculus for Engineering or Physics
- MATH 0107 Algebra and Geometry
- MATH 0007 Introductory Calculus
- MATH 0005 Precalculus: Functions and Graphs