UW-MADISON DEPT OF COMPUTER SCIENCES
AREAS, CLASSES, AND FACULTY

Area Undergrad Classes Grad Classes Faculty
Approximation Theory 513, 514, 515 837, 887 Amos Ron
Artificial Intelligence (AI) 540 731
AI: Computer Vision 533, 534 766 Chuck Dyer, Li Zhang,
AI: Machine Learning 760, 761 Jude Shavlik, Jerry Zhu
AI: Natural Language Processing 545 769 Ben Snyder
Bioinformatics (Biostatistics & Medical Informatics) 576 776 Mark Craven, Colin Dewey, Sushmita Roy
Database 564 764, 784 Anhai Doan, Jeff Naughton, Jignesh Patel, Christopher Re
Computer Architecture 552 752, 755, 756, 757, 758 Mark Hill, Karu Sankaralingam, Guri Sohi, David Wood
Graphics 559, 679 777, 779 Mike Gleicher, Eftychios Sifakis, Li Zhang
High-Throughput Computing Miron Livny
Human Computer Interaction 270, 570 770 Bilge Mutlu
Networks 640 707, 740, 750 Aditya Akella, Suman Banerjee, Paul Barford
Numerical Optimization (Mathematical Programming) 425, 525, 526, 635 719, 720, 726, 730 Michael Ferris, Ben Recht, Stephen Wright
Programming Languages and Software Engineering 536, 538, 569 701, 703, 704, 706 Susan Horwitz, Somesh Jha, Ben Liblit, Tom Reps
Security 642 Somesh Jha, Bart Miller, Tom Reps, Tom Ristenpart
Systems ( Operating Systems, Distributed Systems, Storage, Concurrent Systems) 537 736, 739 Andrea Arpaci-Dusseau, Remzi Arpaci-Dusseau, Shan Lu, Bart Miller, Michael Swift
Theory 435, 520, 577 710, 787, 809, 812, 830, 880 Eric Bach, Jin-Yi Cai, Shuchi Chawla, Deborah Joseph, Dieter van Melkebeek