Teaching 
 Trinity College Dublin 
-   Full Term 2018/19 – Supervision of Final Year Project – Disk packing inside a 2D channel (J. Ryan-Purcell)
-   Hilary Term 2019 – Tutor for MA3443: Statistical Physics II (Manuela Kulaxizi)
-   Hilary Term 2019 – Tutor for MA1242: Mechanics II (Jan Manschot)
-   Michaelmas Term 2018/19 – Tutor for MA3443: Statistical Physics I (Manuela Kulaxizi)
-   Full Term 2017/18 – Supervision of Final Year Project – Columnar packings in a quad. potential (D.B. Williams)
-   Hilary Term 2018 – Tutor for MA1242: Mechanics II (Jan Manschot)
-   Hilary Term 2018 – Laboratory teaching – JF Engineering and JF Science/N-PCAM/CMM 
-   Michaelmas Term 2017/18 – Python lab teaching – PY3C01: Computer Simulations I (Stefan Hutzler)
-   Michaelmas Term 2017/18 – Tutor for MA1M01: Mathematical Methods for Life Science Students (Sinéad Ryan)
-   Hilary Term 2017 – Laboratory teaching – JF Engineering and JF Science/N-PCAM/CMM 
-   Hilary Term 2017 – Tutor for MA1S12: Math for Scientist (Colm Ó Dúnlaing)
-   Michaelmas Term 2016/17 – Tutor for MA1M01: Mathematical Methods for Life Science Students (Joe Ó hÓáin)
-   Hilary Term 2015 – Laboratory teaching – JF Theoretical Physics 
-   Michaelmas Term 2015/16 – Supervision of 2nd Year Poster Project – The Pursuit of People Packing 
-   Michaelmas Term 2015/16 – Supervision of Final Year Project – Soft Sphere Packing (S. Lahert & J. Roche)
 Technische Universität Dortmund 
-   SS2015  – Übungsgruppenleiter für Computational Physics (Kierfeld)
-   WS2014/15  – Übungsgruppenleiter für Theoretische Physik für Medizinphysiker (Löw)
-   SS2014  – Übungsgruppenleiter für Computational Physics (Löw)
-   WS2013/14  – Übungsgruppenleiter für Einführung in die Festkörperphysik (Böhmer)
-   WS2013/14  – Übungsgruppenleiter für Mathematischer Vorkurs der Fakultät Physik (Stolze/Tolan)