Teaching

Courses in the area of Computer Networks, Distributed Systems and High Performance Computing.

List of Courses Taught

Parallel Computing

Cloud Computing

Introduction to Parallel & Distributed Programming

Computer Networks

Computer Programming-I             

Computer Programming-II  

Data Processing                

Data Structures and Algorithms     

Database Systems                      

Network Programming                 

Network Security

Object Oriented Programming

Software Engineering

Software Engineering & Management.