Define the object
Students should know what a symbol refers to before they are asked to manipulate it.
Teaching
I prefer teaching that begins with clear definitions and concrete mathematical objects, then moves toward examples, reasoning, computation, and problems that require students to make their own connections.
Teaching approach
These are the principles I try to carry into notes, exercise sheets, and classroom discussion.
Students should know what a symbol refers to before they are asked to manipulate it.
Examples should expose the idea and its limits, not merely decorate a definition.
Exercises can begin accessibly and still lead toward proof, abstraction, and open reasoning.
Computation is most useful when it reveals structure or tests an idea that has already been made clear.
Experience
Selected university teaching, exercise classes, and curriculum work.
Exercise classes built around guided theoretical and computational problems, with exercise sheets designed to support discussion and problem solving in person.
Teaching Associate for Elementary Analysis II and Introduction to Calculus; module writing and revision for Elementary Analysis I; and a bridging lecture for students preparing for Algebraic Structures I.
Resources
Older presentations remain available while newer exercise material and mathematical notes are being reorganised into clearer resources.
Algebra
A lecture presentation introducing core ideas from group theory.
Topological data analysis
A growing collection of theoretical and computational exercises intended for students with different levels of mathematical experience.