Current teaching
I am not currently teaching.
Previous teaching
At the University of Sydney since 2015, I have taught MATH5340 Topics in Topology, Honours Functional Analysis, the Geometry half of MATH3061 Geometry and Topology, MATH1004 Discrete Mathematics, the integration half of MATH1903 Integral Calculus and Modelling (Advanced), MATH1002 Linear Algebra and the Linear Algebra half of MATH1961 Mathematics 1A (Advanced).
At ETH Zurich, in Spring Semester 2016 I taught an advanced course on Geometric and Topological Aspects of Coxeter Groups and Buildings.
At the University of Glasgow in 2013-2015 I was Head of MATHS2004 Linear Algebra in Semester 1 and taught the MSc subject Further Topics in Group Theory in Semester 2. The Level 2 Mathematics team was awarded a College of Science and Engineering Teaching Award in 2014 and a University Teaching Award in 2015, for the development of online continuous assessment materials.
At the University of Sydney, in 2013 I lectured and tutored MATH1901 Differential Calculus (Advanced). In both 2011 and 2012 I taught my new module of the Special Studies Program, on Symmetries and Patterns in the Plane, and my new Honours course The Banach-Tarski Paradox and Amenability. My Honours course was attended by both Sydney students and students at other Australian universities (via the Access Grid).
At Cornell University, I was instructor for Calculus and Prove It! and sole instructor for Groups and Geometry. I also taught the graduate Berstein Seminar, on Polyhedral Complexes in Topology and Geometric Group Theory.
At the University of Chicago, I was sole instructor for Mathematical Methods for Social Sciences 2004-2005, Calculus 2005-2006 and Honors Calculus 2006-2007. In 2006 I was awarded the Lawrence and Josephine Graves Prize for effective and responsible teaching.