Philosophy is written in that great book (I mean the universe) ... but the book cannot be understood unless one first learns the language and the symbols in which it is written. This book is written in the mathematical language ... without whose help it is impossible to comprehend a single word of it; without which one wanders in vain through a dark labyrinth.
— Galileo Galilei, The Assayer, 1623.
... the new mathematics is a sort of supplement to language, affording a means of thought about form and quantity and a means of expression, more exact, compact, and ready than ordinary language. The great body of physical science, a great deal of the essential fact of financial science, and endless social and political problems are only accessible and only thinkable to those who have had a sound training in mathematical analysis, and the time may not be very remote when it will be understood that for complete initiation as an efficient citizen ... it is as necessary to be able to compute, to think in averages and maxima and minima, as it is now to be able to read and write.
— HG Wells, Mankind in the Making, 1903.
(Fall 2024) | Math 100: Differential Calculus with applications |
(Spring 2025) | Math 412: Advanced Linear Algebra |
(Spring 2025) | Math 428/609E: Classical Mechanics |
(Spring 2013) Math 538: Algebraic Number Theory
(Fall 2012) Math 100: Differential Calculus
(Fall 2012) Math 223: Linear Algebra
(Spring 2012) Math 121: Honours Integeral Calculus
(Spring 2012) Reading Seminar: Representation Theory of SL(2,R)
(joint with Bill Casselman and Julia Gordon)
(Fall 2011) Math 342: Algebra, Coding Theory and Cryptography
(Fall 2011) Reading Seminar: Representation Theory of GL(2,Q_p)
(joint with Bill Casselman and Julia Gordon)
(Summer 2011) Math 312: Introduction to Number Theory
(Spring 2011) Reading Seminar: Integral quadratic forms
(joint with Bill Casselman and Julia Gordon)
(Fall 2010) Math 100: Differential Calculus
(Fall 2010) Math 613D: Modular Forms
(Fall 2010) Reading Seminar: A Course in Arithmetic
(joint with Bill Casselman and Julia Gordon)
(Spring 2010) Parental leave
(Fall 2009) Math 422/501: Algebra I (Groups and Fields)
(Fall 2009) Math 437/537: Elementary Number Theory
(Fall 2009) Reading Seminar: Étale Cohomology
(joint with Bill Casselman and Julia Gordon)
(Spring 2009) Math 342: Algebra, Coding Theory and Cryptography
(Spring 2009) Reading Seminar: Algebraic Number Theory (joint with Bill Casselman and Julia Gordon)
(Fall 2008) Math 602D: Topics in Geometry
(Fall 2008) Reading Seminar: Introduction to automorphic forms (joint with Bill Casselman and Julia Gordon)
Clarification: the writings on these pages are generally my own creations (to which I own the copyright), and are made available for traditional academic reuse. If you wish to republish substantial portions (including in "derivative works") please ask me for permission. The material is expressly excluded from the terms of UBC Policy 81.