Skip to Content
Skip to main content

Teaching

Current teaching:

  • BE1610 – Engineering Systems and Energy I
  • BE1611 – Engineering Systems and Energy II
  • EE5566 / EE5656 – Advanced Analogue Electronics and Photonics
  • EE5625 / EE5655 – Engineering Ethics and Sustainability
  • EE5626 – AEEE Group Project

Past teaching:

  • BE1706 / BE1603 – Engineering Systems and Energy
  • EE1624 – Electronics Principles
  • EE1061 – Devices and Circuits
  • EE1070 – Introduction to Programming in Java
  • EE5609 / EE5651 – Analogue Integrated Circuit Design
  • EE5617 – Applied Sensors Instrumentation and Control
  • EE5618 – AEEE Group Project
  • DM1313 – Creative Engineering Practice
  • ME0005 – Foundations of Physics
  • EE1068 / EE1085 – Electronic and Computer Engineering Workshops
  • Level 1 Multi-Disciplinary Project (MDP) Coordinator 
  • University of Glasgow invited lecturer on the international Space Mission Analysis and Design MSc programme