Current Courses - Fall 2017

CMPTGCS 1A: Computer Programming and Organization (co-teaching with Phillip Conrad)

Previous Courses

University of California, Irvine
S17: CS 190: Sound Design in Video Games (co-taught with Vincent Olivieri)
S17: CS 177: Applications of Probability in Computer Science
S17: ICS 139W: Critical Writing on Information Technology
W17: ICS 61 - Game Systems and Design
W17: ICS 167 - Multiplayer Game Systems
F16: ICS 6N - Computational Linear Algebra
F16: ICS 45J - Programming in Java as a Second Language
F16: ICS 139W - Critical Writing on Information Technology
SSI16: CS 132 / EECS 148 - Computer Networks
S16: ICS 31 / CSE 41 - Introduction to Programming (in Python)
S16: ICS 139W - Critical Writing on Information Technology
W16: ICS 61 - Game Systems and Design (co-taught with Jessica Kernan)
W16: ICS 167 - Multiplayer Game Systems (co-taught with Magda El Zarki)
W16: ICS 169B - Capstone Game Project II (co-taught with Dan Frost)
F15: ICS 45J - Programming in Java as a Second Language
F15: CS 132 / EECS 148- Computer Networks
F15: ICS 139W - Critical Writing on Information Technology
S15: ICS 31 / CSE 41 - Introduction to Programming (in Python)
S15: ICS 45C / CSE 45C - Programming in C/C++ as a Second Language
W15: ICS 45C / CSE 45C - Programming in C/C++ as a Second Language
W15: ICS 169B - Capstone Game Project II (co-taught with Dan Frost)
F14: ICS 45J - Programming in Java as a Second Language
F14: CS 132 / EECS 148 - Computer Networks
F14: ICS 139W - Critical Writing on Information Technology
F11: ICS 22 / CSE 22 - Introduction to Computer Science II (in Java)
F11: CS 141 - Concepts in Programming Languages I