Classes Taught
Classes Taught
Undergraduate classes:
- Advanced data structures (CS2303).
- Automata, languages and computability (CS3350).
- Probabilistic methods for engineers (EE3384).
- Software engineering I and II (CS4310, CS4311).
- Artificial intelligence (CS4320)
Graduate classes:
- Introduction to computer science and data structures for graduate students
- Logical foundation of computer science (CS5303).
- Advanced artificial intelligence (CS5314).
- Theory of computation (CS5315).
- Database theory (CS5322).
- Object-oriented analysis and design (MIT5324)
Special Topics:
- Game theory (CS4365/CS5354)
- Decision making (CS4365/CS5354)
- Introduction to computational biology (CS4390/CS5390)
- Computer security (CS4390/MIT5390)
- Cryptography (CS4390/CS5390)
- Data mining (CS4390/CS5390)
- Search engines and data mining (CS4390)
- Introduction to systems biology (CS4390/CS5390)