fall 2013
Linux/Unix Skills Instruction G. Chen K. Ninomiya
Computational Linguistics A. Nenkova
Game Design Practicum S. H. Lane
Figure Drawing I D. Martenson
Film Forms and Contexts P. Messaris
spring 2013
Linux/Unix Skills Instruction G. Chen E. O'Brien
Senior Capstone Project N. Badler
Web Technologies D. Comberg
Typography S. Hyland
Oceanography B. Horton
fall 2012
Computer Animation S. H. Lane
Creative Thinking and Design A. Cho
Introduction to Electricity and Magnetism R. Johnson
Perception A. Stocker
spring 2011
Linear Algebra and Optimization J. Gallier
Algorithms S. Khanna
Physically Based Animation J. Kider
Consumer Behavior A. Reed
Japanese II S. Koizumi
fall 2011
Operating Systems B. T. Loo
Computer Graphics N. Badler
Web Design I S. Buck
Japanese I S. Koizumi
spring 2010
Databases S. Davidson
Introduction to Computer Graphics N. Badler
Linear Algebra Applications C. J. Taylor
Introduction to Mechanics R. Johnson
Social Digital Media K. Hampton
fall 2010
Introduction to Computer Systems C. J. Taylor
Automata, Computability and Complexity R. Alur
Visual Communication P. Messaris
3D Modeling S. White
Introduction to Cognitive Science L. Ungar D. Brainard
spring 2009
Introduction to Data Structures and Algorithms V. Tannen
Python Programming A. Aviv
Linux/Unix P. Metzger
Digital Design Foundations S. Reifsnyder
Introduction to Marketing K. Niedermeier
Introduction to Microeconomics R. Stein
fall 2009
Programming Languages and Techniques I B. C. Pierce
Mathematical Foundations of Computer Science J. Gallier
Drawing I J. W. Curran
Introduction to Experimental Psychology P. Rozin
Mathematics: The Language of the Universe (Writing Seminar) T. Carmody
winter 2009 (UBC)
Ordinary Differential Equations G. Bluman
Honors Linear Algebra P. Brosnan
Integral Calculus M. MacDonald
Introduction to Software Development J. Little
summer 2008 (Stanford)
Linear Algebra and Differential Calculus with Several Variables A. Toussaint
Programming Methodology B. Burr O. Jimenez