California Institute of Technology


The course has 8 homework sets plus a Final, according to the schedule below. The Final carries twice the weight of a homework.

  • The questions are multiple-choice. This doesn't mean simplistic; some questions necessitate running a full experiment.
  • Some questions are theoretical (mathematical, conceptual), and others are experimental (programming, data). The questions vary from easy to hard.
  • Familiarity with some programming language or platform will help in the homework, e.g., packages for basic matrix operations and quadratic programming are needed.
  • The discussion forum has numerous threads about homework and Final questions.

Homework Schedule

Take the course at your own pace. A 'week' below can be spread out to a longer period, e.g., 10 days or two weeks, to fit your schedule.