Class Homepages

Fall 2014

Course Number Class Title Professor
105 Computer Programming: PHP/SQL Thywissen
105 Computer Programming: Python Peters
109 Competitive Programming Downing
301K Foundations of Logical Thought Rich
302 Computer Fluency Clement
303E Elements of Computers/Programming Mitra
311 Discrete Mathematics for Computer Science Gouda
311H Discrete Mathematics for Computer Science: Honors Dillig, I
312 Introduction to Programming Scott
312 Introduction to Programming Nandakumar
313E Elements of Software Design Downing
314 Data Structures Novak
314H Data Structures: Honors Lin
329E Elements of Mobile Computing Dickerson
329E Elements of Web Programming Mitra
329E Elements of Computing in Society Nandakumar
331 Algorithms and Complexity Rasheed
341 Automata Theory Rich
343 Artificial Intelligence Miikkulainenen
345H Programming Languages: Honors Rellermeyer
347 Data Management Cannata
349 Contemporary Issues in Computer Science Rich/Cline
353 Theory of Computation Zuckerman
354 Computer Graphics Montoya
356 Computer Networks Lam
361 Introduction to Computer Security Young
361S Network Security and Privacy Jensen
371M Mobile Computing Scott
371P Object-Oriented Programming Downing
378 Longhorn Start-up Baer/Metcalfe
378 Autonomous Intelligent Robotics II-FRI Leonetti
378 Big Data Programming Franke
378 Computer Vision & 3D Reconstruction Klingner
378 Computer Intelligence in Game Design II-FRI Lehman
378 Data Visualization/Warehousing Cannata
378 Programming for Performance Lenharth
429 Computer Organization & Architecture - CS Young
429 Computer Organization & Architecture - CS Hunt
439 Principles of Computer Systems-CS Norman
439 Principles of Computer Systems-CS Tanase

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