## Current teaching

I am not currently teaching.

### Previous teaching

At ETH Zurich, in Spring Semester 2016 I taught a graduate course on Geometric and Topological Aspects of Coxeter Groups and Buildings.

At the University of Sydney, in Semester 1 2017 I taught MATH1002 Linear Algebra and the honours course Functional Analysis. In Semester 2 2015 and 2016 I taught MATH1004 Discrete Mathematics and the integration portion of MATH1903 Integral Calculus and Modelling (Advanced).

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.