Teaching

I teach across undergraduate and postgraduate Computer Science programmes at Munster Technological University.

Current and recent modules

  • Knowledge Representation — postgraduate / Level 9
  • Data Management Systems — postgraduate / Level 9
  • Analytic & Scientific Programming — postgraduate / Level 9
  • Interactive Data Visualisation — undergraduate / Level 8
  • Server-side Web Frameworks — undergraduate / Level 8
  • Advanced Web Publishing — undergraduate / Level 8
  • Server-side Web Development — undergraduate / Level 7
  • Object-Oriented Programming — undergraduate / Level 8

Programme coordination

I coordinate the M.Sc. in Software Architecture & Design at MTU and have previously contributed to programme coordination across postgraduate programmes in Artificial Intelligence, Cloud Computing and related areas.

Teaching approach

My teaching combines conceptual foundations with practical implementation. Current module development makes extensive use of reproducible source material, Python, Jupyter, Git/GitHub and LaTeX-based laboratory and assessment material.