Teaching
- COMP 5905/6909: MCS & PhD Thesis Supervision
- COMP 4905: BCS Honours Project Supervision
- COMP 5704: Parallel Algorithms and Applications in Bioinformatics
- BIOL 5106: Parallel Computing for Bioinformatics
- COMP 4009: Parallel Programming for Clusters and Multi-Core Processors
- COMP 3804: Design and Analysis of Algorithms I
- COMP 2402/2002: Abstract Data Types and Algorithms
- COMP 1405/1005: Introduction to Object-Oriented Programming
Donald E. Knuth, "The Art of Computer Programming".
The pioneering work that defined Computer Science.





