I lecture on a wide variety of undergraduate level courses, along with working with students on projects at undergraduate and masters level.
Students can find all resources on Blackboard. Some older resources can be found below.
Surprisingly little change; I lecture on two courses: Introduction to Real Analysis and Cryptology. I am supervising a final year project on Combinatorial Game Theory. I lead some sessions on (Mathematical) Study Skills for first year students.
I lecture on two courses: Introduction to Real Analysis and Cryptology. I am supervising a final year project on Combinatorial Game Theory. I lead some sessions on Mathematical Study Skills for first year students.
Having gone part time (80%) and having research buyout, I lecture on two courses: Introduction to Real Analysis and Cryptology. I am supervising a masters project on Ramsey Theory and Bayesian Statistics. Due to pandemic, this was a mixture of online with some (limited, in the end) in person classes.
I lecture on three courses, spanning the three undergraduate years: Introduction to Real Analysis, Cryptology, and Complex Analysis. I am supervising a masters project on Ramsey Theory.
I lecture on three courses, spanning the three undergraduate years: Introduction to Real Analysis, Cryptology, and Complex Analysis. I have re-written the Cryptology course, and changed the assessment to be more continuous, thus allowing more student feedback. I am supervising a group Mathematical Modelling project on Queueing Theory, and a masters project on Machine Learning, a blend between theory and some practical work with the Python ML stack.
I joined UCLan midway through the teaching year, but immediately picked up two lecture courses, Introduction to Real Analysis and Cryptology, as well as covering for a colleague on the course Further Real Analysis.
In my previous lecturing position, I lectured on a wide range of courses including 1st year Analysis (a major re-write of the course), 2nd year Linear Algebra, 3rd year Metric spaces (to a joint-honours cohort), a masters course on Measure Theory, and a first year "Calculus" course. I tutored a variety of student projects, from short projects through to full year masters level projects. I also ran a reading course, see below.
My first lecture course was a measure theory course, for which I produced some materials which are available:
Looking back, I was quite ambitious, both in terms of the material to cover, and the amount of work I put into typing things up.
I typed up notes for various lecture courses as an undergraduate. The only one which is complete is:
I had a slightly troubled time with this book. Some positives:
However, there are also some negatives:
Various teaching materials, in LaTeX and PDF formats. This work is licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.
I helped Richard Elwes give a popular talk, to sixth-form students, on knot theory. This was part of the Leeds Festival of Science. Special thanks to Ruth Holland, Hazel Kendrick and David Pauksztello. We repeated the effort as a "Reach for Excellence session".
The following are some handouts (with LaTeX source) which I produced. The margins of the PDF files are off, probably because I used pstricks, and hence ps2pdf, instead of pdflatex.
Recently, again with Richard Elwes, I gave a session as part of the Leeds festival of science on the subject of Pick's Theorem. It is always tricky leading A-Level students through a pure mathematics proof, but it's also very pleasing to see some students (often not those you expect!) suddenly "get" the point, and start to really understand something new.
I run a "Quiz night" as part of the annual 6th Form Conference held at the university. Thanks for Alan Slomson, on whose idea this was based. Contact me if you would like further information: I won't post the quiz, to discourage cheating!