Teaching

"Knowledge is fundamental to all human achievements and progress. It is both the key and the quest that advances mankind."


Neil Armstrong first person on the moon

Graduate Studies

  • COMP 6909: PhD Thesis Supervision

  • COMP 5905: MCS Thesis Supervision

  • COMP 5704: Parallel Algorithms and Applications in Data Science

  • BIOL 5106: Parallel Computing for Bioinformatics

Undergraduate Studies

  • COMP 4905: BCS Honours Project Supervision

  • COMP 4009: Parallel Programming for Clusters and Multi-Core Processors

  • COMP 3804: Design and Analysis of Algorithms

  • COMP 2402: Abstract Data Types and Algorithms

  • COMP 1405: Introduction to Object-Oriented Programming