TEACHING
Prairie View A&M University Prairie View, Texas, USA
- Data Communication Networks (Graduate)
- Discrete Structures (Undergraduate)
- Operating Systems (Undergraduate)
Montclair State University Montclair, New Jersey, USA
- Data Mining, CSIT 558 (Graduate)
- Computer Systems, CSIT 230 (Undergraduate)
University of Virginia (Teaching Assistant) Charlottesville, Virginia, USA
- Cloud Computing, CS 6111 (Graduate)
- Cloud Computing, CS 4740 (Undergraduate)
BRAC University Dhaka, Bangladesh
Theory courses
- Compiler
- Theory of Computation
- Object-Oriented Programming (Java)
- Numerical Methods
Laboratory courses
Digital System Design, Computer Networks, Compiler, LAN Switching & WAN Technologies, Artificial Intelligence, Data Communications, Operating Systems, Digital Logic Design, Algorithms, Data Structures, Programming Language-I, Programming Language-II, Numerical Methods