| Course Number | Class | Professor |
|---|---|---|
| FS 301 | Mirrors on Ourselves: Attempts to Build Artificial People | Rich |
| 105 | Computer Programming: C++ | Kohl |
| 105 | Computer Programming: PERL | Jong |
| 108 | Software Systems: UNIX | Mihalkova |
| 301K | Foundations of Logical Thought | Eberlein |
| 302 | Computer Fluency | Porter |
| 305J | Introduction to Computing | Scott |
| 307 | Foundations of Computer Science | Scott |
| 310 | Computer Organization and Programming | Keckler |
| 313K | Logic, Sets, and Functions | Eberlein |
| 313K | Logic, Sets, and Functions | Lifschitz |
| 315 | Algorithms & Data Structures | Novak |
| 320N | Practical Linear Algebra I | Van de Geijn |
| 336 | Analysis of Programs | Myers |
| 336 | Analysis of Program | Warnow |
| 337 | Theory in Programming Practice | Gouda |
| 341 | Automata Theory | Rich |
| 344R | Robotics | Kuipers |
| 345 | Programming Languages | TBD |
| 346 | Cryptography | Gal |
| 347 | Data Management | Batory |
| 352 | Computer Systems Architecture | TBD |
| 354 | Computer Graphics | Bajaj |
| 356 | Computer Networks | Lam |
| 357 | Algorithms | Plaxton |
| 361 | Intro to Computer Security | Young |
| 371D | Distributed Computing | Alvisi |
| 371P | Object-Oriented Programming | Downing |
| 371S | Object-Oriented Software Engineering-W | Browne |
| 372 | Intro to Operating Systems | Mok |
| 373 | Software Engineering-W | Downing |
| 375 | Compilers | Pingali |
| 178 | Undergrad Topics in CS Research | |
| 378 | Computer Vision | Grauman |
| 378 | Natural Language Processing | Baldridge |
| 378 | A Unified Approach to Verification and Validation of Software-W | Browne |
| Course Number | Class Name | Professor |
|---|---|---|
| 313H | Logics, Sets, & Functions: Honors | Cline |
| 315H | Algorithms & Data Structures: Honors | Lin |
| 345H | Programming Languages: Honors | TBD |
| 352H | Computer Systems Architecture: Honors | Boral |
| Course Number | Class Name | Professor |
|---|---|---|
| 303E | Elements of Computer & Program | Mitra |
| 313E | Elements of Software Design | Eberlein |
| 329E | Elements of Algorithm Desgn & Analysis | Warnow |
| 329E | Elements of Modeling Biological Data | Miranker |
| 329E | Elements of Navigating Cyberspace | Young |
| 329E | Elements of Web Programming | Mitra |
| Course Number | Class | Professor |
|---|---|---|
| w307 | Foundations of Computer Science | Scott |
| f313K | Logic, Sets, and Functions | Eberlein |
| s320N | Computers from the Ground Up | Mitra |
| f341 | Automata Theory | Eberlein |
| f356 | Computer Networks | Gouda |
| s375 | Compilers | Novak |
| w378 | Generic Programming & the STL | Downing |
| Course Number | Class Name | Professor |
|---|---|---|
| w303E | Elements of Computer & Program | Mitra |
| Course Number | Class | Professor |
|---|---|---|
| 105 | Computer Programming: Fortran/C | Boisseau |
| 105 | Computer Programming: C++ | Kohl |
| 105 | Computer Programming: LISP | Nelesen |
| 105 | Computer Programming: PERL | Jong |
| 105 | Computer Programming: PYTHON | Wiedermann |
| 108 | Software Systems | Taylor |
| 302 | Computer Fluency | Lin |
| 305J | Introduction to Computing | Eberlein |
| 307 | Foundations of Computer Science | Scott |
| 310 | Computer Organization and Programming | Fussell |
| 313K | Logic, Sets, and Functions | Moore |
| 315 | Algorithms and Data Structures | Downing |
| 320N | Computers From the Ground Up | Mitra |
| 320N | Visual Programming | Scott |
| 336 | Analysis of Programs | Van de Geijn |
| 336 | Analysis of Programs | Myers |
| 337 | Theory in Programming Practice | Misra |
| 341 | Automata Theory | Rich |
| 343 | Artificial Intelligence | Kuipers |
| 344M | Autonomous Multiagent Systems-W | Stone |
| 345 | Programming Languages | Shmatikov |
| 347 | Data Management | Cannata |
| 349 | Contemp. Issues in Conp Sci-W | Cline |
| 349 | Contemp. Issues in Comp Sci-W | Rich |
| 352 | Computer Systems Architecture | Hunt |
| 352 | Computer Systems Architecture | Boral |
| 353 | Theory of Computation | Zuckerman |
| 356 | Computer Networks | Gouda |
| 357 | Algorithms | Ramachandran |
| 361 | Intro to Computer Security | Young |
| 371P | Object-Oriented Programming | Downing |
| 371R | Info Retrieval & Web Search | Mooney |
| 372 | Intro to Operating Systems | Rockhold |
| 375 | Compilers | Novak |
| 378 | Autonomous Vehicles : Driving in Traffic | Beeson |
| 378 | Computational Brain - W | Ballard |
| 378 | Computational Intelligence in Game Design I | Miikkulainen |
| 378 | Debugging & Verifying Programs | Emerson |
| 378 | Frontiers Hi-Perf Library Dev | Van de Geijn |
| 378 | Information Assurance & Security | Young |
| 378 | Programming for Performance | Pingali |
| Course Number | Class Name | Professor |
|---|---|---|
| 310H | Computer Organiz. & Prog: Honors | Fussell |
| 323H | Elements of Scientific Computing: Honors | Cline |
| 336H | Analysis of Programs: Honors | Klivans |
| 341H | Automata Theory: Honors | Rich |
| 372H | Computer Systems Architecture : Honors | Dahlin |
| 178H | Intro to Comp Sci Research - Honors | Lin |
| Course Number | Class Name | Professor |
|---|---|---|
| 303E | Elem. of Computer & Program | Eberlein |
| 313E | Elem. of Software Design | Mitra |
| 329E | Elem. of Algorithms for Bioinformatics | Warnow |
| 329E | Elem. of Modeling Biology Data | Miranker |
Send link updates to yadi@cs.utexas.edu