Mustafa Rafique
Lectures were dense, rushed, and a snooze fest. Tests were fair but few. Projects were fine. Weekly quizzes were a disaster. They are short (usually 5 questions) and open notes, though it won't help you much as they have a huge scope of topics and have very specific answers. Oh, and did I mention you get NEGATIVE points for wrong answers?