Relevant Courses
Fall 2009
MATH 31S: Calculus II With Applications to
Life Sciences
Spring 2010
CSCI 51: Introduction to Computer Science
Fall 2010
CSCI 52: Fundamentals of Computer Science
CSCI 62: Data Structures and Advanced
Programming
MATH 60: Linear Algebra
Spring 2011
CSCI 55: Discrete Mathematics
CSCI 135: Distributed Software Architecture
ENGR 85: Digital Electronics and Computer
Engineering
Fall 2011 (The University of Edinburgh)
INFR 8008: Informatics 2A - Processing
Formal and Natural Languages
INFR 9008: Computability and Intractability
INFR 9015: Operating Systems (introductory)
INFR 9019: Introduction to Vision and
Robotics
INFR 9029: Introductory Applied Machine
Learning
Spring 2012
CSCI 121: Software Development
CSCI 131: Programming Languages
CSCI 147: Computer Systems Performance
Analysis
CSCI 158: Machine Learning
Fall 2012
CSCI 134: Operating Systems (design and
implementation)
CSCI 140: Algorithms
CSCI 183: Computer Science Clinic I (senior
project)
CSCI 190: Computer Science Senior Seminar
ENGR 155: Microprocessor Systems: Design and
Applications
Spring 2013
CSCI 155: Computer Graphics
CSCI 184: Computer Science Clinic II (senior
project)
ENGR 190O: Parallel Computer Architecture
Design
ENGR 190P: Embedded Systems Design