Education
Teaching & supervision
Teaching
Research-led teaching: machine learning, scalable systems, data analytics, and programming
Modules & themes
- Machine learning
- Scalable systems
- Distributed database engineering
- Deriving business value using data analytics
- Programming
- Module leadership and delivery across AI, data engineering, and computing fundamentals — linking theory to deployable practice.
- Doctoral, MSc, and undergraduate supervision, including PhD completion to graduation and a strong portfolio of successful research projects.
- Assessments emphasise rigorous methods, responsible AI use, and industry-relevant problem framing.
Career trajectory
Senior Lecturer in Computer Science
Nottingham Trent University
IEEE Global AI Ethics Assessor
IEEE — global AI ethics programme
Certified global ethics assessor for AI initiatives under IEEE’s international programme.
Research Fellow (H2020 OPTIMISED)
University of Nottingham
Lecturer in Computer Science
De Montfort University
Optimisation Consultant (EPSRC AI2M)
Loughborough University
Doctoral researcher (control systems)
University of Plymouth
IT Coordinator — mission-critical offshore operations
Shell Exploration & Production – Forcados Terminal
Crude oil loading platform — real-time infrastructure, SCADA security, and operations leadership.