2010 onwards

Graduate Courses
AI6125 Multi-Agent System
MH6803 Python Programming
MH6804 Python for Data Analysis
MH6151 Data Mining
BS6200 Essential Machine Learning for Biomedical Science
SE6019 Privacy Preserving Technologies & Security in AI
ME6105 Data Analytics
SC6116 Game Theory and Blockchain


Undergraduate Courses
CZ4046 Intelligent Agents - Lectures and Tutorials
CE/CZ2002 Object Oriented Deisgn and Programming - Lectures, Tutorials and Labs
CPE425/CSC301 Programming Languages - Lectures
CZ3005 Introduction to Artificial Intelligence - Tutorials
CPE419/CSC417/BI6102 Introductory Bioinformatics - Bridging Course - Lectures
CSC302 Net-centric Computing - Labs
CE2006/CZ2006 Software Engineering - Labs

 

  2009 and Before

Guest Lecturer
2009 CMPT 412/868 Social Computing and Participative Web (Web 2.0)
2008 CS486/686 Introduction to Artificial Intelligence

Teaching Assistant
2008 CS486/686 Introduction to Artificial Intelligence
2007 CS330 Management Information Systems
2007 CS486/686 Introduction to Artificial Intelligence
2006 CS126 Introduction to Program Principles
2006 CS486/686 Introduction to Artificial Intelligence
2005 CS132 Developing Programming Principles
2005 ADM4725 Introduction to Electronic Commmerce
2005 CS2525 Microcomputer Applications
2004 CS1083 Computer Science Concepts (Java)
2004 ADM4732 Electronic Business Strategies
2004 CS1073 Introduction to Computer Programming in Java
2003 CS4025 Internet-based Software Engineering
2003 CS1083 Computer Science Concepts (Java)
2002 CS4613 Programming Lanagues
2002 CS3403 Unix Software Development Environment