Teaching Experience


(i) List of courses taught at Undergraduate level


1. Introduction to Computing (Theory & Laboratory).

2. Introduction to Data Structure (Theory & Laboratory).

3. Computer Architecture (Theory & Laboratory).

4. Artificial Intelligence (Theory).

5. Systems Programming (Theory & Laboratory).

6. Formal Language and Automata Theory (Theory).

7. Pascal and C programming (Theory & Laboratory).

8. Introduction to Micro-processor (Theory & Laboratory).

9. Digital Design (Theory & Laboratory).

10. Data Communication (Theory).

11. Computer Peripheral and Interfacing (Theory & Laboratory).

12. VLSI System design (Theory & Laboratory).

13. Information Transmissions and Security (Theory).

14. Advance Computer Architecture (Theory).

15. Computer Networks (Theory & Laboratory).

16. Computer and Network Security (Theory & Laboratory).

17. Wireless Networks (Theory).


(ii) List of courses taught at Postgraduate level


1. VLSI System Design (Theory & Laboratory).

2. Topics in Data Communications (Theory).

3. Advance Computer Architecture (Theory).

4. Information Transmissions and Security (Theory)

5. Computer and Network Security (Theory & Laboratory).

6. Wireless Networks (Theory).


(iii) Short-term/Refresher Courses

1. Introduction to Micro-processor.

2. Advances in Micro-processor.

3. Electronic Design Automation - Tools and Techniques.



Setting up teaching and Research laboratories:








Using different types of instruments, systems, computers etc. :