Teaching
2024
- Techniques in Artificial Intelligence (AIML232) [Course Coordinator]
- Evolutionary Computation and Learning (AIML426)
2023
- Fundamentals of Artificial Intelligence (COMP307) [Course Co-Coordinator]
- Artificial Intelligence (AIML420) [Course Co-Coordinator]
- Evolutionary Computation and Learning (AIML426) [Course Coordinator]
- Introduction to Artificial Intelligence (AIML131)
2022
- Introduction to Artificial Intelligence (COMP307) [Course Coordinator]
- Artificial Intelligence (AIML420) [Course Coordinator]
- Evolutionary Computation and Learning (AIML426) [Course Coordinator]
- Current Topics in Artificial Intelligence (AIML431) [Course Coordinator]
2021
- Algorithms and Data Structures (COMP261)
- Introduction to Artificial Intelligence (COMP307) [Course Coordinator]
- Artificial Intelligence (AIML420) [Course Coordinator]
- Evolutionary Computation and Learning (AIML426) [Course Coordinator]
2020
- Algorithms and Data Structures (COMP261) [Course Coordinator]
- Introduction to Artificial Intelligence (COMP307)
- Artificial Intelligence (COMP420)
- Data Mining, Neural Networks and Genetic Programming (COMP422) [Course Coordinator]
2019
- Algorithms and Data Structures (COMP261) [Course Coordinator]
- Introduction to Artificial Intelligence (COMP307)
- Data Mining, Neural Networks and Genetic Programming (COMP422) [Acting Course Coordinator]
2018
- Algorithms and Data Structures (COMP261) [Course Coordinator]
- Design and Analysis of Algorithms (COMP361) [Course Coordinator]
- Introduction to Artificial Intelligence (COMP307)
- Data Mining, Neural Networks and Genetic Programming (COMP422)
2017
- Algorithms and Data Structures (COMP261)
- Software Development (SWEN221)
- Data Mining, Neural Networks and Genetic Programming (COMP422)
- Database System Engineering (SWEN304)