William Safte
Prof. Safte is very knowledgeable, passionate, funny and easy going. The subject matter is tough, so you should do the reading to prepare. Hes a fair grader and you always know exactly what to expect. Weekly quizzes at the end of class, 2 in-class exams and a take-home final. Drops lowest 2 quiz grades. No HW other than reading.