Parallel and Grid Computing - BSc Computer Science (CS 4402) Term 1.

Graphics and Graphics Design - MSc in Interactive Media (CS 6102) Term 1.

Mobile Application Design - MSc Mobile (CS 6314) Term 1.

Mobile Multimedia - MSc in Interactive Media and MSc Mobile Computing (CS 6116) Term 2.

Past teaching included Mathematical Models and Parallel Computing, Computer Graphics and Animation, Media Authoring, Digital Video, Parallel Computing, Algorithms etc.