Caltech Classes

I took a lot of classes at Caltech. Here is the list, not including PE or singing a cappella in Out of Context, or TA-ing Intro Graphics for Al Barr, or building Interhovse (a huge, awesome party), or being on Socteam, etc. Each entry below is a full term-long class. This list is mostly for my own reference, mostly for that feeling of satisfaction of making a list.

Classes

As a Freshman

  • Solid-State Electronics for Integrated Circuits
  • Calculus of One Variable
  • Linear Algebra / Probability
  • Calculus of Several Variables
  • Chemistry Inorganic
  • Chemistry Organic
  • Classical Mechanics
  • Electromagentism I
  • Electromagentism II
  • Introduction to the Theory of Computation
  • Introduction to Tractability
  • Computation, Computers, and Programs
  • History: Greek Civilization
  • History: American Society and Politics (Progressive Era)
  • Fundamentals of Modern Biology (Drugs and the Brain)

As a Sophomore

  • Introduction to Complex Analysis
  • Radio Electronics Laboratory
  • Statistics / Linear Algebra
  • Statistical Physics, Waves, and Thermodynamics
  • Ordinary Differential Equations, as Applied Math
  • Radio Electronics Laboratory
  • Ordinary Differential Equations, Core Math
  • Literature: Drama from Moliere to Wilde
  • Quantum Mechanics
  • Partial Differential Equations
  • Software Engineering in Java, Distributed Programming
  • Chemistry Laboratory
  • Introduction to Economics
  • Literature: Drama from Ibsen to Beckett

As a Junior

  • Programming Languages, including Denotational Semantics
  • Projects in Music and Science
  • Elementary Spanish I
  • Programming Languages, System F, Type Theory
  • Principles of Microprocessor Systems
  • Projects in Music and Science (built Microphone Preamp)
  • Elementary Spanish II
  • Introduction to Computing Systems
  • Introduction to Computer Graphics Laboratory
  • Geology: Earth and Environment
  • Law: Intellectual Property

As a Senior

  • Discrete Mathematics, some Group Theory
  • Silkscreening and Airbrushing
  • Technical Presentation Seminar
  • Law and Politics
  • History and Philosophy of Science: Modern Physics
  • Projects I in Computer Graphics with Al Barr
  • Introduction to Current Computer Graphics Research, Laboratory
  • Introduction to the Law
  • Technical Writing
  • Compiler Design Laboratory
  • Projects II in Computer Graphics with Al Barr
  • Geometric Modeling with Peter Schröder
  • Drawing and Painting with Jim Barry
  • Music of the Twentieth Century with Tom Neeman
  • Haskell Language Lab with Mike Vanier
  • Projects III in Computer Graphics with Al Barr