The course is organized around the following themes:
In this course, there will be two types of class periods:
- 
	Lectures are listed below with a blue
	background.  Lectures are led by the instructors and present
	the core material of the course.
- 
	Precepts are listed with a gray background.
	Precepts take place in small groups in various classrooms
	under the supervision of teaching assistants.  Their main
	purpose is to reinforce some of the notions introduced in
	lecture.  They consist of a small number of practice exercises
	to be solved on paper.  Precepts are graded on a 0-2 scale,
	with 2 indicating completion of all exercises by all group
	members.