Teaching
- Semester 2, 2020/2021 (Queen Mary, University of London):
Introduction to Computer Programming
- Semester 2, 2019/2020 (Queen Mary, University of London):
Introduction to Computer Programming
- Semester 1, 2018/2019 (Queen Mary, University of London):
Topics in Scientific Computing
- Semester 2, 2018/2019 (Queen Mary, University of London):
Introduction to Computer Programming
- Semester 1, 2018/2019 (Queen Mary, University of London):
Essential Mathematical Skills
- 2011-2017 reduced teaching due to major administrative role, 2017-2018 sabbatical
- Semester 2, 2013/2014 (London Taught Course Centre):
Enumerative Combinatorics and Models of Polymers
- Semester 1, 2013/2014 (Queen Mary, University of London):
Introduction to Probability
- Semester 1, 2012/2013 (Queen Mary, University of London):
Dynamical Systems
- Summer 2012 (Summerschool on "Modern Computational Science (MCS): optimization", Oldenburg, Germany):
Sampling Ground States with Stochastic Growth Algorithms
- Semester 1, 2011/2012 (Queen Mary, University of London):
Dynamical Systems
- Summer 2011 (Summerschool on "Modern Computational Science (MCS): simulation of rare and extreme events", Oldenburg, Germany):)
From Rosenbluth Sampling to PERM
- Semester 2, 2010/2011 (Queen Mary, University of London):
Differential and Integral Analysis
- Semester 2, 2009/2010 (Queen Mary, University of London):
Differential and Integral Analysis
- Semester 2, 2008/2009 (Queen Mary, University of London):
Differential and Integral Analysis
- Summer 2008 (Summerschool on "Combinatorics and Statistical Mechanics", Erwin Schrödinger Institut , Vienna, Austria):
Combinatorial Enumeration with the Kernel Method
- Semester 2, 2007/2008 (Queen Mary, University of London):
Mathematical Problem Solving
- Semester 1, 2007/2008 (Queen Mary, University of London):
Calculus I
- Semester 2, 2006/2007 (Queen Mary, University of London):
Mathematical Problem Solving
- Semester 1, 2006/2007 (Queen Mary, University of London):
Calculus I
- Semester 2, 2005/2006 (Queen Mary, University of London):
Mathematical Problem Solving
- Semester 1, 2005/2006 (Queen Mary, University of London):
Complex Variables
- Semester 2, 2004/2005 (Queen Mary, University of London):
Mathematical Problem Solving
- Semester 1, 2004/2005 (Queen Mary, University of London):
Complex Variables
- Summer Term 2004 (TU Clausthal): Recitation Sessions for Statistical Physics
- Summer Term 2004 (TU Clausthal): Recitation Sessions for Electrodynamics
- Winter Term 2003/2004 (TU Clausthal): Classical Mechanics
- Winter Term 2003/2004 (TU Clausthal): Recitation Sessions for Classical Mechanics
- Summer Term 2003 (TU Clausthal): Nonlinear Dynamics and Chaos
- Summer Term 2003 (TU Clausthal): Recitation Sessions for Statistical Physics
- Winter Term 2002/2003 (TU Clausthal): Special Functions in Mathematical Physics
- Winter Term 2002/2003 (TU Clausthal): Recitation Sessions for Quantum Physics
- Summer Term 2002 (TU Clausthal): Mathematical Methods of Physics II
- Summer Term 2002 (TU Clausthal): Recitation Sessions for Mathematical Methods of Physics II
- Summer Term 2002 (TU Clausthal): Recitation Sessions for Electrodynamics
- Winter Term 2001/2002 (TU Clausthal): Mathematical Methods of Physics I
- Winter Term 2001/2002 (TU Clausthal): Recitation Sessions for Mathematical Methods of Physics I
- Summer Term 2001 (TU Clausthal): Recitation Sessions for Statistical Physics
- Winter Term 2000/2001 (TU Clausthal): Recitation Sessions for Classical Mechanics
- Summer Term 2000 (TU Clausthal): Recitation Sessions for Quantum Physics II
- Spring 2000 (Syracuse University): Introduction to Solid State Physics
- Fall 1999 (Syracuse University): Mathematical Methods in Theoretical Physics