Tutoring roles
- Current
- Past
- MTH6130 Probability 3 (Spring 2011)
- MTH4100 Calculus 1/2 technical support (Autumn 2009 - Spring 2011)
- MTH4100 Calculus 1 (Autumn 2010)
- MTH6105 Algorithmic Graph Theory (Spring 2009)
- MTH4105 Introduction to Mathematical Computing (Autumn 2008)
Talks and presentations
- A Markov Chain for Combinatorial Designs with Block Size Three (10/05/2011, Research Day QMUL; 06/07/2011, BCC23)
- C++ For Beginners (with H. Touchette, 6 week course 02/02/2011 - 16/03/2011, Programming Seminar)
- Generating uniformly distributed random 2-designs with block size 3 (19/11/2010, CSG)
- Mathematics, Magic and Mystery: A Tribute to Martin Gardner (13/10/2010, QuIPS)
- Finding uniformly distributed random combinatorial designs (6/05/2010, Research Day 2010)
- Finding Uniformly Distributed Steiner Triple Systems (25/01/2010, University of Waikato)
- Improper Designs (21/10/2009, QuIPS)
- A Markov Chain for Steiner Triple Systems (24/04/2009, ULB -UGent-VUB-Seminar on Incidence Geometry; 5/06/2009, CSG)
- Generating Latin squares uniformly at random (14/01/2009, QuIPS)
Mathematics software
- Latin Squares - The only iPhone and iPad App on Latin squares
- JSONGAP - A JSON parser for GAP
- Strings - A string manipulation library for GAP
- DesignMC - a GAP package for taking a random walk on the graph of 2-designs with block size 3