Courses I taught:

  • Mathematics
    • Advanced Mathematics
    • Mathematical Methods
    • Mathematical Methods, Models and Modelling
    • Methods of Mathematical Physics
    • Mathematical Methods and Fluid Mechanics
  • Physics
    • Physics
    • General Physics
    • Theoretical Mechanics
    • Electrodynamics
    • Electromagnetism
    • Quantum Mechanics
    • Thermodynamics and Statistical Physics
  • Engineering
    • Introduction to Computer Programming
    • Fundamental Engineering Principles
    • Advanced Engineering
    • Mechanics and Strength of Materials

Current modules (2024 / 2025):

  • Physics
  • Mathematical Methods, Models and Modelling
  • Mathematical Methods
  • Electromagnetism