Courses that I have taught or am currently teaching include:
Here's a list of some of the research activities, presentations and projects that I have been involved in over the years.
Funded projects that I have undertaken include the following.
Visit my YouTube channel, to watch videos of some of my talks and lectures on topics like mathematical modelling, problem solving in mathematics, and sorting algorithms.