Class Homepages

Spring 2014

Course Number Class Title Professor
105 Computer Programming: Ruby Bishop
105 Computer Programming: Perl Clement
105 Computer Programming: C++ Lessin
105 Computer Programming: PHP/SQL Thywissen
178 Longhorn Startup Seminar Baer
178H Intro to Computer Science Research: Honors Alvisi
301K Foundations of Logical Though Schrum
302 Computer Fluency Rich
303E Elements of Computers/Programming Mitra
311 Discrete Math for Computer Science Lifschitz
311 Discrete Math for Computer Science Schrum
312 Introduction to Programming Nandakumar
313E Elements of Software Design Mitra
314 Data Structures Scott
314 Data Structures Novak
326E Elements of Networking Cannata
327E Elements of Databases Downing
329E Elements of Computing in Society Nandakumar
331 Algorithms and Complexity Plaxton
331H Algorithms and Complexity: Honors Ramachandran
341 Automata Theory Rich
342C Computational Brain Ballard
343H Artificial Intelligence: Honors Grauman
345 Programming Languages Cook
347 Data Management Cannata
349 Contemporary Issues in Computer Science Rich
349 Contemporary Issues in Computer Science Cline
350F Operating Systems Mok
354 Computer Graphics Bajaj
354R Game Technology Fussell
354T Game Dev Captsone: 3-D Games Toprac
356R Introduction to Wireless Networks Qiu
361C Information Assurance and Security Young
361S Network Security and Privacy Shmatikov
363D Introduction to Data Mining Ravikumar
371D Distributed Computing Alvisi
371M Mobile Computing Scott
373 Software Engineering Downing
375 Compilers Novak
378 Autonomous Intelligent Robotics Leonetti
378 Comp Intel Game Research Lehman
378 Computational Evolution Covert
378 Cosmic Dawn Shapiro
378 Debugging and Verifying Programs Emerson
378 Interdisciplinary Entrepreneurship Metcalfe
378 Mobile News App Design Quigley
378 Undergrad Reading and Research Van De Geijn
429 Computer Organization & Architecture Young
429 Computer Organization & Architecture Gheith
429H Computer Organization & Architecture: Honors Witchel
439 Principles of Computer Systems Norma
439 Principles of Computer Systems Rellermeyer

Fall 2013

Course Number Class Title Professor
105 Computer Programming: C++ Lessin
105 Computer Programming: Perl Dunham
105 PHP & SQL Delaware
105 Programming in Python Bishop
108 UNIX Daniel
301K Foundations of Logical Thought Schrum
302 Computer Fluency Porter
303E Elements of Computers and Programming Mitra
311 Logic, Sets, and Functions Gouda
311H Discrete Math for Computer Science: Honors Stone
312 Introduction to Programming Nandakumar
312 Introduction to Programming Scott
313E Elements of Software Design Cannata
314 Data Structures Novak
314H Algorithms and Data Structures Lin
329E Elements of Web Programming Mitra
331 Algorithms and Complexity Warnow
429 Computer Organization and Architecture Young
CS 341 Automata Theory Rich
CS 343 Artificial Intelligence Miikkulainen
CS 345h Programming Languages Cook
CS 349 Contemporary Issues in Computer Science Rich
CS 349 Contemporary Issues in Computer Science Cline
CS 353 Theory of Computation Zuckerman
CS 354 Computer Graphics Bajaj
CS 356 Computer Networks Lam
CS 361 Intro to Computer Security Young
CS 361s Network Security and Privacy Shmatikov
CS 371M Mobile Computing Scott
CS 371P Object-Oriented Programming Downing
CS 371R Info Retrieval and Web Search Mooney
CS 373 Software Engineering Downing
CS 373S Software Design Batory
CS 378 Autonomous Intelligent Robotics Leonetti
CS 378 Computational Intelligence in Game Research II Lehman
CS 378 Natural Language Processing Garrette
CS 439 Principles of Computer Systems Norman

Spring 2013

Course Number Class Title Professor
105 Computer Programming: C++ Lessin
105 Computer Programming: PERL Dunham
105 Computer Programming: PHP/SQL Delaware
105 Computer Programming: RUBY Bishop
301K Foundations of Logical Thought Eberlein
302 Computer Fluency Rich
303E Elements of Computers/Programming Eberlein
309/313K Discrete Mathematics: Comp Sci/Logic, Sets and Functions Lifschitz
309/313K Discrete Mathematics: Comp Sci/Logic, Sets and Functions Klivans
312 Introduction to Programming Mitra
312 Introduction to Programming Scott
313E Elements of Software Design Mitra
314 Data Structures Scott
326E Elements of Networking Gouda
327E Elements of Databases Downing
329E Elements of Mobile Computing Mitra
329E Elements of Navigating Cyberspace Young
337 Theory In Programming Practice Misra
341 Automata Theory Rich
345 Programming Languages Cook
346 Cryptography Waters
349 Contemporary Issues in Computer Sci Rich/Cline
354 Computer Graphics Bajaj
354 Computer Graphics Edwards
356 Computer Networks Gouda
371D Distributed Computing Alvisi
371P Object-Oriented Programming Downing
375 Compilers Novak
378 Algorithms and Complexity Zuckerman
378 Autonomous Intelligent Robotics I-FRI Hester
378 Comp Intel in Game Rsch-FRI Lehman
378 Computational Brain Ballard
378 Game Technology Fussell
378 High-Perf Computing: Prin/Prac van de Geijn
378 Info Assurance and Security Young
378 Intro to Cyberphysical Systems Mok
378 Mobile News Application Design Quigley
378 Network Security and Privacy Young
378 Stats Learning and Data Mining Ravikumar
378 Game Development Capstone: 2D Games Toprac
378/178 Longhorn Start-up Metcalfe/Baer
378H Algorithms and Complexity: Honors Ramachandran
378H Artificial Intelligence: Honors Mugan
439 Principles of Computer Systems-C S Norman
439 Principles of Computer Systems-C S Walfish

Fall 2012

Course Number Class Title Professor
105 Computer Programming: Perl Dunham
105 Computer Programming: C++ Lessin
105 Computer Programming: Python Bishop
108 Software Systems: Unix Daniel
301K Foundations of Logical Thought Eberlein
302 Computer Fluency Porter
303E Elements of Computers and Programming Mitra
309 Discrete Mathematics: Comp Sci Gouda
312 Introduction to Programming Eberlein
313E Elements of Software Design Young
313H Logic, Sets, and Functions: Honors Stone
313K Logic, Sets, and Functions Gouda
314 Data Structures Scott
314 Data Structures Novak
314H Data Structures: Honors Lin
324E Elements of Graphics and Visualization Scott
329E Elements of Computing in Society Rich
329E Elements of Web Programming Mitra
341 Automata Theory Rich
343 Artificial Intelligence Miikkulainen
344M Autonomous Multiagent Systems Hester
345 Programming Languages Cannata
347 Data Management Miranker
353 Theory of Computation Gal
354 Computer Graphics Edwards
356 Computer Networks Lam
361 Introduction to Computer Security Young
371P Object-Oriented Programming Downing
371R Information Retrieval and Web Search Mooney
373 Software Engineering Downing
378 Interdisciplinary Entrepreneurship Baer/Butler/Metcalfe
378 Algorithms and Complexity Plaxton
378 Programming for Correctness van de Geijn
378 Programming for Performance Pingali
378 Mobile Computing Scott
378 Autonomous Vehicles in Traffic II Stone/Khandelwal
378 Software Design Batory
429 Computer Organization & Architecture Witchel
429 Computer Organization & Architecture Hunt
439 Principles of Computer Systems Norman