Contact
Teaching Summary
I co-convene Artificial Intelligence Methods (AIM - COMP2001/COMP2011).
I am also currently involved in delivering and/or assisting with the teaching, learning, and/or assessment activities for:
- Mathematics for Computer Scientists 1 (MCS1 - COMP1001)
- Programming and Algorithms (PGA - COMP1005)
- Fundamentals of Artificial Intelligence (FAI - COMP1008)
- Programming Paradigms (PGP - COMP1009)
- Algorithms, Correctness, Efficiency (ACE - COMP2054)
- Introduction to Formal Reasoning (IFR - COMP2065)
- Symbolic Artificial Intelligence (SAI - COMP3008)
I have previously been related with teaching activities for modules (courses) at all levels including:
Computer Fundamentals (CSF), Mathematics for Computer Scientists (MCS), Programming and Algorithms (PGA/PRG), Systems and Architecture (SYS), Object-Oriented Programming (OOP), and Fundamentals of Artificial Intelligence (FAI).
Algorithms, Data Structures, and Efficiency (ADE), Algorithms and Data Structures (ADS), Artificial Intelligence Methods (AIM), C++ Programming (CPP), Developing Maintainable Software (DMS), Introduction to Formal Reasoning (IFR), Mathematics for Computer Scientists 2 (MCS2), and Operating Systems and Concurrency (OSC).
Knowledge Representation and Reasoning (KRR), Symbolic Artificial Intelligence (SAI), and Computer Graphics (GRA).
Autonomous Robotic Systems (ARS), Decision Support Methodologies (DSM), Games (GAM), and Linear and Discrete Optimisation (LDO).