Clark Elliott -- Courses taught at DePaul:

  1. CSC110 Elements of Computers and Information Science
  2. HON207 Honors Cognitive Science
  3. CSC208 Ethics in the Digital Age
  4. CSC215 Introduction to Programming in C
  5. CSC225 C Language for Programmers
  6. CSC240 Personal Computing for Programmers
  7. CSC250 Computers and Human Intelligence
  8. CSC301 Data Structures II
  9. CSC307 Foundations of Intelligent Web Servers (cross with CSC599)
  10. CSC310 Principles of Computer Science I
  11. CSC311 Principles of Computer Science II
  12. CSC312 Assembly Language and Computer Organization
  13. CSC320 Discrete Structures and Algorithms I
  14. CSC341 Survey of Operating Systems
  15. CSC343 Introduction to Operating Systems
  16. CSC347 Concepts of Programming Languages
  17. CSC349 Databases and Data Management
  18. CSC352 Database Programming
  19. CSC357 Expert Systems (cross with CSC457)
  20. CSC358 Symbolic Programming (cross with CSC458)
  21. CSC376 Information Systems Project
  22. CSC376 Distributed Systems
  23. CSC394 Software Projects
  24. DS420/SE435/CSC435 Foundations of Distributed Systems
  25. SE450 Object-Oriented Software Development
  26. CSC457 Expert Systems (cross with CSC357)
  27. CSC458 Symbolic Programming (cross with CSC358)
  28. DS513 Client/Server Technologies (cross with TDC513)
  29. TDC513 Client/Server Technologies (cross with DS513)
  30. CSC574 Decision Support and Expert Systems
  31. CSC580 Artificial Intelligence Programming I
  32. CSC581 Knowledge-based Systems
  33. ECT882 E-commerce Security
  34. CSC587 Cognitive Science
  35. CSC599 Foundations of Intelligent Web Servers (cross with CSC307)