Clark Elliott: Courses taught at DePaul:
- CSC110 Elements of Computers and Information Science
- CSC215 Introduction to Programming in C
- CSC225 C Language for Programmers
- CSC240 Personal Computing for Programmers
- CSC250 Computers and Human Intelligence
- CSC307 Foundations of Intelligent Web Servers (cross with CSC599)
- CSC310 Principles of Computer Science I
- CSC311 Principles of Computer Science II
- CSC312 Assembly Language and Computer Organization
- CSC320 Discrete Structures and Algorithms I
- CSC341 Survey of Operating Systems
- CSC343 Introduction to Operating Systems
- CSC347 Concepts of Programming Languages
- CSC349 Databases and Data Management
- CSC352 Database Programming
- CSC357 Expert Systems (cross with CSC457)
- CSC358 Symbolic Programming (cross with CSC458)
- CSC376 Information Systems Project
- CSC394 Software Projects
- DS420 Foundations of Distributed Systems
- SE450 Object Oriented Software Development
- CSC457 Expert Systems (cross with CSC357)
- CSC458 Symbolic Programming (cross with CSC358)
- DS513 Client/Server Technologies (cross with TDC513)
- TDC513 Client/Server Technologies (cross with DS513)
- CSC574 Decision Support and Expert Systems
- CSC580 Artificial Intelligence Programming I
- CSC581 Knowledge-based Systems
- ECT882 E-commerce Security
- CSC587 Cognitive Science
- CSC599 Foundations of Intelligent Web Servers (cross with CSC307)