space space space
space
University of Illinois at Urbana-Champaign
space
space

Classes for the Spring 2008 Semester

For a list of course descriptions, see undergraduate courses and graduate courses. The university also maintains a Class Schedule for the current semester, and a Course Catalog.

Information about Instructional Labs listed below can be found at:

Newsgroups exist for most courses, typically named 'class.cs###'. Complete information on how to access these newsgroups can be found at news.cs.uiuc.edu.

See the Campus Class Schedule for the descriptions of sections of CS 196, CS 296, CS 498, CS 591, CS 598 courses.

Class Title
(Link to Description)
Section Teacher Days Place Start Lab Class Web
101 Intro Computing: Engrg & Sci AL1 Gambill, T
MW 66 LIB 01:00 PM EWS Web
101 Intro Computing: Engrg & Sci AL2 Gambill, T
MW 66 LIB 02:00 PM EWS Web
105 Intro Computing: Non-Tech AL1 Gambill, T
Woodbury, M
MW 66 LIB 09:00 AM 70A Wohlers Web
105 Intro Computing: Non-Tech AL2 Gambill, T
Woodbury, M
MW 66 LIB 10:00 AM 70A Wohlers Web
105 Intro Computing: Non-Tech AL3 Gambill, T
Woodbury, M
MW 66 LIB 11:00 AM 70A Wohlers Web
105 Intro Computing: Non-Tech AL4 Gambill, T
Woodbury, M
MW 66 LIB 12:00 PM 70A Wohlers Web
125 Intro to Computer Science AL1 Angrave, L
MWF 1404 SIEBL 02:00 PM EWS Web
125 Intro to Computer Science AL2 Angrave, L
MWF 1109 SIEBL 02:00 PM EWS Web
173 Discrete Structures AD1 Chambers, E
Pitt, L
R 1111 SIEBL 12:00 PM EWS Web
173 Discrete Structures AD2 Chambers, E
Pitt, L
R 1111 SIEBL 01:00 PM EWS Web
173 Discrete Structures AD3 Chambers, E
Pitt, L
R 1111 SIEBL 02:00 PM EWS Web
173 Discrete Structures AD4 Chambers, E
Pitt, L
F 1111 SIEBL 10:00 AM EWS Web
173 Discrete Structures AD5 Chambers, E
Pitt, L
F 1111 SIEBL 11:00 AM EWS Web
173 Discrete Structures AL1 Chambers, E
Pitt, L
TR 1404 SIEBL 09:30 AM EWS Web
196 Freshman Honors 1 Gambill, T
ARR SIEBL ARRANGED N/A
196 Freshman Honors 25 Angrave, L
ARR SIEBL ARRANGED N/A
196 Freshman Honors 73 N/A ARR SIEBL ARRANGED N/A
199 Undergraduate Open Seminar CH Heeren, C
MW ARR SIEBL 09:00 AM N/A
199 Undergraduate Open Seminar G1H Francis, G
MWF 03:00 PM N/A
199 Undergraduate Open Seminar LBP Pitt, L
MWF 1304 SIEBL 10:00 AM Web
210 Ethical & Professional Issues 1 Woodbury, M
M 1103 SIEBL 12:00 PM EWS Web
210 Ethical & Professional Issues 2 Woodbury, M
M 1103 SIEBL 03:00 PM EWS Web
210 Ethical & Professional Issues 3 Woodbury, M
W 1103 SIEBL 02:00 PM EWS Web
210 Ethical & Professional Issues 4 Woodbury, M
W 1103 SIEBL 05:00 PM EWS Web
225 Data Structures AL1 Heeren, C
MWF 1404 SIEBL 12:00 PM EWS Web
231 Computer Architecture I D Garzaran, M
MW 1404 SIEBL 10:00 AM EWS Web
232 Computer Architecture II ADA Zilles, C
M 1214 SIEBL 10:00 AM EWS Web
232 Computer Architecture II ADB Zilles, C
M 1214 SIEBL 12:00 PM EWS Web
232 Computer Architecture II ADC Zilles, C
M 1214 SIEBL 02:00 PM EWS Web
232 Computer Architecture II ADD Zilles, C
M 1214 SIEBL 03:00 PM EWS Web
232 Computer Architecture II ADE Zilles, C
M 1214 SIEBL 04:00 PM EWS Web
232 Computer Architecture II AL1 Zilles, C
WF 1320 DCL 10:00 AM EWS Web
241 System Programming AD1 Campbell, R
Angrave, L
M 1111 SIEBL 03:00 PM CSIL Web
241 System Programming AD2 Campbell, R
Angrave, L
M 1111 SIEBL 04:00 PM CSIL Web
241 System Programming AD3 Campbell, R
Angrave, L
T 1111 SIEBL 10:00 AM CSIL Web
241 System Programming AD4 Campbell, R
Angrave, L
T 1111 SIEBL 12:00 PM CSIL Web
241 System Programming AD5 Campbell, R
Angrave, L
T 1111 SIEBL 02:00 PM CSIL Web
241 System Programming AD6 Campbell, R
Angrave, L
T 1111 SIEBL 04:00 PM CSIL Web
241 System Programming AL1 Campbell, R
Angrave, L
MWF 1404 SIEBL 11:00 AM CSIL Web
242 Programming Studio AL1 Woodley, M
W 1404 SIEBL 04:00 PM CSIL N/A
257 Numerical Methods M Olson, L
TR 1404 SIEBL 12:30 PM EWS Web
273 Theory of Computation AD1 Har-Peled, S
Fleck, M
W 1111 SIEBL 09:00 AM EWS Web
273 Theory of Computation AD2 Har-Peled, S
Fleck, M
W 1111 SIEBL 10:00 AM EWS Web
273 Theory of Computation AD3 Har-Peled, S
Fleck, M
W 1111 SIEBL 12:00 PM EWS Web
273 Theory of Computation AD4 Har-Peled, S
Fleck, M
W 1111 SIEBL 01:00 PM EWS Web
273 Theory of Computation AD5 Har-Peled, S
Fleck, M
W 1111 SIEBL 03:00 PM EWS Web
273 Theory of Computation AL1 Har-Peled, S
Fleck, M
TR 218 CB 11:00 AM EWS Web
273 Theory of Computation AL2 Har-Peled, S
Fleck, M
TR 101 TB 03:30 PM EWS Web
296 Honors Course 25 Heeren, C
ARRANGED N/A
296 Honors Course 31 Garzaran, M
ARRANGED N/A
296 Honors Course 32 Zilles, C
ARRANGED N/A
296 Honors Course 57 Olson, L
ARRANGED N/A
296 Honors Course 73 Har-Peled, S
Fleck, M
ARRANGED N/A
397 Individual Study N/A ARRANGED N/A
410 Text Information Systems B3 Zhai, C
WF 1105 SIEBL 02:00 PM N/A
410 Text Information Systems B4 Zhai, C
WF 1105 SIEBL 02:00 PM N/A
411 Database Systems N3 Winslett, M
TR 1320 DCL 02:00 PM CSIL N/A
411 Database Systems N4 Winslett, M
TR 1320 DCL 02:00 PM CSIL N/A
413 Intro to Combinatorics D13 N/A MWF 148 HAB 11:00 AM EWS N/A
413 Intro to Combinatorics D14 N/A MWF 148 HAB 11:00 AM EWS N/A
414 Multimedia Systems C3 Nahrstedt, K
MWF 1103 SIEBL 11:00 AM N/A Web
414 Multimedia Systems C4 Nahrstedt, K
MWF 1103 SIEBL 11:00 AM N/A Web
417 Computer-Assisted Instruction GVR Tettegah, S
ARRANGED N/A N/A
418 Interactive Computer Graphics AD1 Yu, Y
W 1111 SIEBL 11:00 AM CSIL N/A
418 Interactive Computer Graphics AD2 Yu, Y
W 1111 SIEBL 02:00 PM CSIL N/A
418 Interactive Computer Graphics AD3 Yu, Y
W 1111 SIEBL 04:00 PM CSIL N/A
418 Interactive Computer Graphics AL1 Yu, Y
TR 1404 SIEBL 03:30 PM CSIL N/A
418 Interactive Computer Graphics AL2 Yu, Y
TR 1404 SIEBL 03:30 PM CSIL N/A
419 Production Computer Graphics C3 Hart, J
MWF 1103 SIEBL 10:00 AM CSIL N/A
419 Production Computer Graphics C4 Hart, J
MWF 1103 SIEBL 10:00 AM CSIL N/A
420 Parallel Progrmg: Sci & Engrg D3 Kale, L
MWF 1302 SIEBL 11:00 AM CSIL Web
420 Parallel Progrmg: Sci & Engrg D4 Kale, L
MWF 1302 SIEBL 11:00 AM CSIL Web
421 Progrmg Languages & Compilers B3 Kamin, S
TR 1109 SIEBL 09:30 AM EWS Web
421 Progrmg Languages & Compilers B4 Kamin, S
TR 1109 SIEBL 09:30 AM EWS Web
421 Progrmg Languages & Compilers D3 Kamin, S
TR 1109 SIEBL 12:30 PM EWS N/A
421 Progrmg Languages & Compilers D4 Kamin, S
TR 1109 SIEBL 12:30 PM EWS N/A
423 Operating Systems Design C3 N/A MWF 1105 SIEBL 11:00 AM CSIL Web
423 Operating Systems Design C4 N/A MWF 1105 SIEBL 11:00 AM CSIL Web
424 Real-Time Systems P3 Sha, L
TR 1103 SIEBL 02:00 PM N/A N/A
424 Real-Time Systems P4 Sha, L
TR 1103 SIEBL 02:00 PM N/A N/A
425 Distributed Systems T Hu, Y
TR 1310 DCL 03:30 PM EWS Web
428 Software Engineering II Q3 Johnson, R
TR 1310 DCL 12:30 PM N/A Web
428 Software Engineering II Q4 Johnson, R
TR 1310 DCL 12:30 PM N/A Web
429 Software Engineering II, ACP Q3 Johnson, R
TR 1310 DCL 12:30 PM N/A Web
431 Embedded Systems AL3 Caccamo, M
TR 1310 DCL 11:00 AM CSIL Web
431 Embedded Systems AL4 Caccamo, M
TR 1310 DCL 11:00 AM CSIL Web
433 Computer System Organization S3 Adve, S
TR 1109 SIEBL 02:00 PM EWS Web
433 Computer System Organization S4 Adve, S
TR 1109 SIEBL 02:00 PM EWS Web
435 Intro to VLSI System Design AL1 Wong, M
MW 106B1 EH 11:00 AM EWS N/A
438 Communication Networks R N/A WF 1109 SIEBL 11:00 AM EWS N/A
439 Wireless Networks B3 Vaidya, N
TR 241 EVRT 02:00 PM N/A
439 Wireless Networks B4 Vaidya, N
TR 241 EVRT 02:00 PM N/A
440 Artificial Intelligence Q3 Amir, E
TR 1404 SIEBL 02:00 PM EWS N/A
440 Artificial Intelligence Q4 Amir, E
TR 1404 SIEBL 02:00 PM EWS N/A
450 Numerical Analysis B3 Hirani, A
MWF 112 TB 09:00 AM EWS Web
450 Numerical Analysis B4 Hirani, A
MWF 112 TB 09:00 AM EWS Web
455 Numerical Methods for PDEs N3 Bond, S
TR 1103 SIEBL 12:30 PM EWS Web
455 Numerical Methods for PDEs N4 Bond, S
TR 1103 SIEBL 12:30 PM EWS Web
461 Computer Security I IA3 Nicol, D
Borisov, N
TR 114 TB 03:30 PM N/A
461 Computer Security I IA4 Nicol, D
Borisov, N
TR 114 TB 03:30 PM N/A
462 Logic Design C Vasudevan, S
MW 101 TB 10:00 AM N/A N/A
473 Algorithms AD1 Viswanathan, M
R 1111 SIEBL 10:00 AM EWS N/A
473 Algorithms AD2 Viswanathan, M
R 1111 SIEBL 11:00 AM EWS N/A
473 Algorithms AD3 Viswanathan, M
R 1111 SIEBL 03:00 PM EWS N/A
473 Algorithms AD4 Viswanathan, M
R 1111 SIEBL 04:00 PM EWS N/A
473 Algorithms AL1 Viswanathan, M
WF 1310 DCL 11:00 AM EWS N/A
477 Formal Software Devel Methods B3 Parthasarathy, M
TR 1103 SIEBL 09:30 AM N/A Web
477 Formal Software Devel Methods B4 Parthasarathy, M
TR 1103 SIEBL 09:30 AM N/A Web
493 Senior Project II, ACP CS Johnson, R
Woodley, M
M 1302 SIEBL 04:00 PM N/A
494 Senior Project in CS II CS Johnson, R
Woodley, M
M 1302 SIEBL 04:00 PM N/A
498 Software Testing DM3 Marinov, D
TR 1304 SIEBL 03:30 PM Web
498 Software Testing DM4 Marinov, D
TR 1304 SIEBL 03:30 PM Web
498 Creating Virtual Worlds GG Garnett, G
WF 1103 SIEBL 12:30 PM N/A
498 Network Systems Lab NL3 Wah, B
TR 241 EVRT 11:00 AM N/A
498 Network Systems Lab NL4 Wah, B
TR 241 EVRT 11:00 AM N/A
498 Cybersecurity Laboratory SH3 Hinrichs, S
TR 1131 SIEBL 11:00 AM N/A
498 Cybersecurity Laboratory SH4 Hinrichs, S
TR 1131 SIEBL 11:00 AM N/A
498 Introduction to and survey of discrete event simulation SJ3 Jacobson, S
MW 1109 SIEBL 03:00 PM N/A
498 Introduction to and survey of discrete event simulation SJ4 Jacobson, S
MW 1109 SIEBL 03:00 PM N/A
499 Senior Thesis N/A ARRANGED N/A
522 Programming Language Semantics R Rosu, G
WF 1131 SIEBL 12:30 PM N/A N/A
523 Advanced Operating Systems E King, S
WF 1304 SIEBL 12:30 PM N/A N/A
524 Concurrent Progrmg Languages P Agha, G
TR 1131 SIEBL 02:00 PM EWS N/A
525 Advanced Distributed Systems S Gupta, I
TR 1131 SIEBL 09:30 AM N/A
526 Advanced Compiler Construction D Adve, V
TR 1304 SIEBL 11:00 AM CSIL Web
533 Parallel Computer Architecture S Torrellas, J
TR 1304 SIEBL 09:30 AM N/A N/A
536 Fault-Tolerant Dig Syst Design C Iyer, R
MW 106B3 EH 10:00 AM N/A N/A
543 Computer Vision R Forsyth, D
TR 01:00 PM EWS N/A
546 Machine Learning in NLP S Roth, D
TR 1302 SIEBL 12:30 PM Web
548 Models of Cognitive Processes R Dejong, G
TR 1131 SIEBL 12:30 PM N/A Web
554 Parallel Numerical Algorithms C Heath, M
TR 1103 SIEBL 11:00 AM N/A Web
565 Human-Computer Interaction S Bailey, B
TR 1304 SIEBL 12:30 PM N/A Web
573 Topics in Algorithms C Chekuri, C
WF 1304 SIEBL 11:00 AM EWS Web
576 Topics in Automated Deduction N Gunter, E
WF 1131 SIEBL 09:30 AM CSIL Web
579 Computational Complexity F Prabhakaran, M
TR 1302 SIEBL 11:00 AM N/A N/A
591 Advanced Compiler Technology ACT Garzaran, M
Padua, D
ARR SIEBL ARRANGED N/A
591 Advanced Seminar on Biomedical Informatics BIO Liu, L
Han, J
ARR SIEBL ARRANGED N/A
591 Department of CS Research Seminar DCS Forsyth, D
M 1404 SIEBL 04:00 PM N/A
591 Readings in Machine Learning and Natural Language Processing DNR Roth, D
ARR SIEBL ARRANGED N/A
591 Research Topics in Computer Graphics GFX Hart, J
Yu, Y
ARR SIEBL ARRANGED N/A
591 Advanced Seminar on Data Mining HAN Han, J
ARR SIEBL ARRANGED N/A
591 Seminar in Human-Computer Interaction HCI Bailey, B
Karahalios, K
ARR SIEBL ARRANGED N/A
591 Advanced Seminar in Distributed Systems IG Gupta, I
ARR SIEBL ARRANGED N/A
591 Social Computing KGK Karahalios, K
ARR SIEBL ARRANGED N/A
591 Special Topics on Group Communication in Collaborative Spaces KN Nahrstedt, K
Poole, M
ARR SIEBL ARRANGED N/A
591 Topics in Parallel Programming with Migratable Objects LVK Kale, L
ARR SIEBL ARRANGED N/A
591 Scientific and Parallel Computing MH Heath, M
ARR SIEBL ARRANGED N/A
591 Yahoo!-DAIS seminar MSW Winslett, M
ARR SIEBL ARRANGED N/A
591 Secure Data Management MW Winslett, M
ARR SIEBL ARRANGED N/A
591 Security Reading Seminar RHC Campbell, R
ARR SIEBL ARRANGED N/A
591 Software Engineering Seminar SE Johnson, R
Marinov, D
ARR SIEBL ARRANGED N/A
591 New Systems and Networking Seminar SN Vaidya, N
Kravets, R
ARR SIEBL ARRANGED N/A
597 Individual Study N/A ARRANGED N/A
598 Parallel Processing DHP Padua, D
TR 1302 SIEBL 09:30 AM N/A
598 Computational Geometry JGE Erickson, J
WF 1302 SIEBL 12:30 PM N/A
598 Advanced Social Computing KGK Karahalios, K
WF 1131 SIEBL 11:00 AM N/A
598 Object-Oriented Programming and Design REJ Johnson, R
TR 1302 SIEBL 03:00 PM N/A
598 Rapid Prototyping and Evaluation RPE Twidale, M
M 109 GSLIS 01:00 PM N/A
598 Probabilistic Methods for Biological Sequence Analysis SS Sinha, S
TR 1103 SIEBL 03:30 PM N/A
598 Distributed Sensor and Cyber-Physical Systems TAR Abdelzaher, T
WF 1131 SIEBL 02:00 PM N/A
599 Thesis Research N/A ARRANGED N/A
space
space

space

Department of Computer Science, Thomas M. Siebel Center for Computer Science, 201 N Goodwin Ave,
Urbana, IL 61801-2302. The Department is part of the College of Engineering at the University of Illinois at Urbana-Champaign. Contact academic@cs.uiuc.edu with academic questions
or webmaster@cs.uiuc.edu with questions or comments on this page.