David Vicic
Gives 5 extremely content heavy exams every 2-3 weeks & his scheduling is awful...exams during common hour week, days after spring break, day after Easter, etc. Grades based solely on exams. No HW/quizzes. Go to lecture, but NEED to read the book before because class is so disjointed and confusing unless you already taught the material to yourself.