Recent Coursework

University of California - Berkeley

Information Visualization (CS 294-10) - Spring 2006

Psychology 205 - Data Analysis - Fall 2005

Human-Centered Computing(CS294) - Spring 2005

Mathematical Thinking and Problem Solving (EDU 224A) - Fall 2004

Digital Media Design Studio (IS290-10) - Spring 2004

Combinatorial Algorithms and Data Structures (CS270) - Spring 2004

Foundations of Computer Vision (CS280) - Fall 2003

Advanced Topics in Computer Systems (CS262b)
- Fall 2003

Multimedia Information (IS246) - Spring 2003

Research Topics in Human-Computer Interaction (CS260)
- Spring 2003

Design and Analysis of Programming Languages (CS263) - Fall 2002

User Interface Design, Prototyping, and Evaluation (CS160)
- Fall 2002

Carnegie Mellon University

Advanced Topics in Programming Languages: Languages for Mobile Computing (15-819)

Fundamentals of Programming Languages (CS312)


Constructive Logic (CS399)


Compiler Design (CS411)


Operating Systems (15-412)