Courses Taught:
- CSCI 590 -- Distributed-object Computing
- CSCI 537 -- Introduction to Distributed Computing
- CSCI 590 -- Object-oriented Design and Programming
- CSCI 565 -- Programming Languages
- CSCI 503 -- Operating Systems
- CSCI 477 -- High Performance Computing
- CSCI 403 -- Operating Systems
- CSCI 300 -- Systems Programming
- CSCI 355 -- Programming Languages
- CSCI 265 -- Advanced Programming
- CSCI 240 -- Computing II
- CSCI 230 -- Computing I
- CSCI 220 -- C++ Programming