Here is a list of courses that I have taught at
the University of Miami. Eight of these courses were developed and first
time offered by me. Six of these courses, shown in bold font,
are listed in the current university Bulletins.
- Computer Programming II (CSC 220)
- Assembly Language Programming (CSC 228)
- Introduction to Digital Computer Systems (CSC 350)
- Data Structures and Algorithm Analysis (CSC 517)
- Interpreters and Compiler Theory (CSC 518)
- Programming Languages (CSC 519)
- Introduction to Computer Graphics (CSC 529)
- Algorithm Design and Analysis (CSC 540)
- Introduction to Artificial Intelligence (CSC 545)
- Multimedia Systems (CSC 555)
- Introduction to Software Engineering (CSC 597)
- Introduction to Parallel Processing (CSC 598)
- Wireless Mobile Systems (CSC 624)
- Parallel Algorithms (CSC 628)
- Introduction to Expert Systems (CSC 645)
- Introduction to Neural Computing (CSC 646)
- Advanced Multimedia Systems (CSC 655)