Educational
Background

Academic
Interests

Hobbies

Resumé

Contact
Information

Courses Taken at Johns Hopkins

Summer 1995
600.118 Intermediate Programming in C++
600.226 Data Structures
 
Fall 1995
180.301 Microeconomic Theory
600.103 Introduction to Computer Science
600.271 Computational Models
600.303 Supercomputing (a short course)
600.305 Introduction to Database Systems (a short course)
600.333 Computer System Fundamentals
600.463 Algorithms I
 
Spring 1996
520.142 Digital System Fundamentals
600.318 Operating Systems
600.344 Computer Network Fundamentals
600.434 Computer System Architecture
600.457 Computer Graphics
 
Fall 1996
030.101 Introductory Chemistry
030.105 Introductory Chemistry Laboratory
520.349 Microprocessor Lab I
550.171 Discrete Mathematics
600.321 Object-Oriented Systems
600.437 Distributed Systems
 
Spring 1997
110.204 Elementary Number Theory
520.372 Programmable Device Laboratory
550.472 Graph Theory
600.404 Introduction to Neural Networks (a short course)
600.426 Design and Implementation of Programming Languages
600.488 Computational Geometry
 
Fall 1997
550.361 Introduction to Optimization
550.420 Introduction to Probability
550.471 Combinatorial Analysis
600.315 Database Systems
600.503 Independent Study
 
Spring 1998
520.350 Microprocessor Lab II
550.382 Introduction to Numerical Methods
550.430 Introduction to Statistics
600.464 Randomized Algorithms (was Algorithms II)
600.492 Systems Programming Methods
 

Matthew S. Harris 
mharris@cs.cornell.edu