# Teaching Semester 2 2024/25

Undergraduate courses, *University of St Andrews, Department of Mathematics & Statistics*, 2025

In semester 2 I will be teaching on MT3501 Introduction to Mathematical Computing and MT1003 Pure and Applied Mathematics.

# MT3501 Introduction to Mathematical Computing

This module gives students a firmer understanding of how computing is used in the mathematical sciences. We introduce concepts such as *computational thinking*, *computational complexity*, discuss best practice with Python and demonstrate how computing is used in Applied Mathematics, Pure Mathematics and Statistics. We use jupyter notebooks in the module and deliver it in *flipped* mode. I am module coordinator for this module.

# MT1003 Pure and Applied Mathematics

This module sets up the study of the disciplines of Pure and Applied Mathematics. My responsibility lies in the computational part of the module, leading the computing labs which take place for one hour per week in the semester. We will cover the basics of Python and its application to various problems arising in the lecture content.