Teaching


Aug'18 - Feb'19

COMP 103: Structured Programming


Mar'18 - Aug'18

COM 312: Data Structure and Algorithms
COMP 307: Operating Systems


Oct'17 - Feb'18

COMP 103: Structured Programming
COMP 202: Data Structures and Algorithms


Feb'17 - July'17

COM 312: Data Structures and Algorithms
COMP 307: Operating Systems
COMP 116: Object Oriented Programming


Sept'16 - Jan'17

COMP 103: Structured Programming
COMP 307: Operating Systems
COMP 502: Design and Analysis of Algorithms
ITPG 502: Data Structures and Algorithms


March'16 - August'16

COM 312: Data Structure and Algorithms
COMP 116: Object Oriented Programming
COMP 314: Algorithms and Complexity


Sept'15 - Jan'16

COMP 103: Structured Programming
COMP 202: Data Structures and Algorithms
COMP 502: Design and Analysis of Algorithms
ITPG 502: Data Structures and Algorithms

COMP 309: Advanced Programming
COMP 314: Algorithms and Complexity
COMP 501: Advanced Programming Techniques


Aug'14 - Jan'15

COMP 103: Structured Programming
COMP 202: Data Structures and Algorithms
COMP 502: Design and Analysis of Algorithms
ITPG 502: Data Structures and Algorithms


Feb'14 - Jul'14

COMP 314: Algorithms and Complexity
COMP 309: Advanced Programming (Design Pattern)


Aug'13 - Jun'14

COMP 502: Design and Analysis of Algorithms
COMP 309: Advanced Programming (Design Pattern)


2012 - 2013

COMP 502: Design and Analysis of Algorithms
COMP 309: Advanced Programming (Design Pattern)


2010 - 2011

COMP 502: Design and Analysis of Algorithms
COMP 309: Advanced Programming (Design Pattern)
COMP 301: Principles of Programming Languages
COMP 401: Software Engineering


2008 - 2009

COMP 409: Compiler Design
COMP 103: Structured Programming
COMP 116: Object Oriented Programming
COMP 112: Computer Programming


2001 - 2003

Operating Systems
Advanced Programming using Java
Data Structures and Algorithms
Object Oriented Prgoramming using C++
Problem Solving using C