Courses Taught at SIU (Fall 2018 -- Fall 2023)
- Distributed Programming Applications (CS420)
- Software Engineering (CS435)
- Software Development Practices (CS305)
- Problem Solving with Computers (CS435)
- Introduction to Computer Science(CS202)
- Discrete Mathematics(CS215)
- Operating Systems(CS335)
- Introducing Deep Learning for Energy Aspects (Special-Topics CS491/CS591)
- Senior Seminar in Computer Science
Undergraduate Courses Taught
- Operating Systems, Advanced Operating System, Senior Graduation Project, Algorithm Design and Analysis, Introduction to Computing, Fundamental Programming, Data Structure and Algorithms, Discrete Mathematics, Compiler Design and Multi-agents Systems.
Graduate Courses Taught
- Distributed Systems, Introducing Deep Learning for Energy Aspects, Programming Distriibuted Applications, Principle of Distributed Computing and Research Methodology.
|