Courses taught at various levels
-
Undergraduate: Programming Fundamentals, Data Structures, Operating Systems, Computer Networks, Software Engineering, Data Base Systems, Computer System Architecture.
-
Post-graduate: Artificial Intelligence, Software engineering, Computer System Architecture, Data Structures and File processing, Special Topics in Artificial Intelligence (Multi-agent systems).