Teaching

Modules

Academic YearTermModuleRoleDuties
2023-2024SpringFundamentals of Artificial Intelligence;
Data Science and Machine Learning;
Big Data Learning and Technologies
Teaching AssociateTeaching support
2023-2024AutumnMathematics for Computer Scientists;
Developing Maintainable Software;
Machine Learning
Teaching AssociateTeaching support
2022-2023SpringFundamentals of Artificial IntelligenceTeaching AssociateCo-convenor
2022-2023SpringData Modelling and Analysis;
Simulation and Optimisation for Decision Support
Teaching AssociateTeaching support
2022-2023AutumnMathematics for Computer Scientists;
Programming and Algorithms;
Systems and Architecture;
Computer Fundamentals;
Operating Systems & Concurrency;
Developing Maintainable Software
Teaching AssociateTeaching support
2021-2022SpringFundamentals of Artificial IntelligenceTeaching AssistantTeaching support
2021-2022AutumnMathematics for Computer ScientistsTeaching AssistantTeaching support
2020-2021SpringFundamentals of Artificial IntelligenceTeaching AssistantTeaching support
2020-2021AutumnMathematics for Computer Scientists;
Developing Maintainable Software
Teaching AssistantTeaching support
2019-2020SpringFundamentals of Artificial IntelligenceTeaching AssistantTeaching support
2018-2019SpringFundamentals of Artificial IntelligenceTeaching AssistantTeaching support