Teaching


Current Modules


Algorithms (TU874/1)

BSc Honours Mathematical Sciences
Module Website
GITHUB repository of Python code, flowcharts and pseudo code

YouTube Course Videos
Module Summary Sheet
Years Taught: 2018-


Final Year Case Study (TU874/4)

BSc Honours Mathematical Sciences

Module Website
Years Taught: 2016-


Statistics 1 (TU078)

Part-time BSc (Ordinary) Honours Mathematical Sciences
Module Summary Sheet
Years Taught: 2022-

Mathematics for Physics (TU754/3)

Industrial & Environmental Physics
Module website
YouTube videos.
Years Taught: 2015-

Current Postgraduate Modules

Introduction to Probability and Statistical Inference

Postgraduate Certificate in Applied Statistics
CPD Diploma in Data Analysis for Professionals
Module website (Restricted Access)
GITHUB repository of R markdown code
Years Taught: 2015-

Numerical Methods and Machine Learning for Differential Equations

MSc Applied Mathematics
Module Website
Module LaTex notes
GITHUB repository of Python code.
Years Taught: 2023-

Business Case Study

CPD Diploma in Data Analysis for Professionals
Years Taught: 2016-

Introduction to Python and Mathematics for Neurosciences (TCD)

MSc in Neuroscience
Course website and GITHUB repository.
Years Taught: 2013-

Neuromatch Academy

I helped out at the online summer school Neuromatch Academy.
Neuromatch Academy website.
Neuromatch Academy GITHUB repository.
Neuromatch Academy Youtube.
I was part of the team that wrote the pre-requresite maths refresher.
t'Hart et al., (2022). Neuromatch Academy: a 3-week, online summer school in computational neuroscience. Journal of Open Source Education, 5(49), 118, https://doi.org/10.21105/jose.00118

Years Contributing: 2020-



Past Undergraduate Modules


Foundation Mathematics

BSc Honours Mathematical Sciences
Years Taught: 2016-2018

Introduction to Mechanics with Python

BSc Honours Mathematical Sciences
Years Taught: 2018

Numerical Analysis

BSc Honours Mathematical Sciences
Module Website
Module LaTex notes
GITHUB repository of Python code.
Years Taught: 2015-2021

Mathematics 1

Automation Engineering
Years Taught: 2016-2018,2022-2023

Past Postgraduate Modules


Numerical Methods for Differential Equations

MSc Applied Mathematics
Module Website
Module LaTex notes
GITHUB repository of Python code.
Years Taught: 2002-2004,2015-2021

Mathematical laboratory

MSc Applied Mathematics
Years Taught: 2015-2020

Foundations in Statistics

CPD
Years Taught: 2021

Introduction to Statistics and R

TU Dublin Graduate School
Years Taught: 2016-2020