Last offered in Spring 2014.
NOTE: the content of this course can vary from semester to semester.
Syllabus from Spring 2014.