Years of experience teaching Computer Science courses, mostly programming and operating systems.
2013 Fall, CS503 Operating Systems (graduate)
2013 Spring, CS354 Operating Systems (undergraduate)
2012 Fall, CS354 Operating Systems (undergraduate)
2012 Spring, CS503 Operating Systems (graduate)
2012 Spring, CS182 Foundation of Computer Science (undergraduate)
2011 Fall, CS543 Introduction to Simulation and Modelling (graduate)
2011 Spring, CS 354 Operating System (undergraduate) and CS543 Introduction to Simulation and Modelling (graduate)
2010 Fall, CS251 Data Structures and Algorithms (undergraduate) and CS 354 Operating System (undergraduate)
2010 Spring, CS18000 Problem Solving and Programming (undergraduate)
2009 Fall, CS18000 Problem Solving and Programming (undergraduate)