Teaching
I support undergraduate engineering teaching at City St George's and create practical learning materials in mechanics, CAD, PyTorch, and scientific machine learning.
University Teaching
My Graduate Teaching Assistant work combines foundational engineering, design exercises, and practical CAD support.
- EG1004 — Introduction to Mechanics, Materials and Manufacturing Support students with foundational mechanics, materials, and manufacturing concepts.
- EG1002 — Wind Turbine Challenge: Tower Design Guide structural design, hand calculations, and engineering judgement within the team design exercise.
- EG1002 — Siemens NX CAD Support CAD modelling and engineering-drawing workflows in Siemens NX.
This work was recognised with the 2026 School of Science and Technology Dean's Award for Outstanding Teaching Support.
Open Tutorials
I created this tutorial series while assisting Dr Sathiskumar Ponnusami with teaching at Queen Mary University of London. I write and maintain the materials here so they remain available for wider use.
- PyTorch Tutorials Hands-on model-training workflows from basic loops to applied physics-informed examples.
- Machine Learning Fundamentals Regression, classification, model diagnostics, and generalisation habits for a clean starting point.
- Scientific ML Mechanics-aware ML applications that focus on interpretation and model behavior under constrained engineering data.
Teaching Approach
The material is designed to connect equations, code, and engineering interpretation.
- Start from the underlying model Explanations connect each implementation step to the mathematics or mechanics it represents.
- Make examples runnable Notebooks expose intermediate outputs so students can inspect assumptions, modify parameters, and learn from failure cases.
- Keep sources visible Tutorials link to relevant textbooks, papers, and established learning resources so readers can trace the ideas further.