This course is open to all graduate students. A good working knowledge of linear algebra, probability theory and ordinary differential equations is a must. The knowledge of basic computer science data structures such as graphs, link lists, etc. is preferred, but students may also choose to learn it on their own. The class projects will also require knowledge of Matlab and programming in C or C++.

If you are uncertain about whether you have sufficient background to take the class, please contact the instructors.

Although students will only receive one course unit, expect the course load to be approximately two course units (we expect the project work to be the equivalent of a conference-quality paper, and successful acceptance in a conference is the real reward!).