Lecture Notes:
The 1st Year Students:
Mini-project 1: 2D graphics and animation
The 2nd Year Students:
Algorithms and Data Structures (Lectures and Exercise-solutions)
The 3rd Year Students:
Parallel & Distributed Programming
Compiler (Lectures and Exercises)
The Graduate Students:
Design & Analysis of Parallel Algorithms
Efficient Communication & Routing for Parallel Computing