Margaret Sullivan
Never gives out extra credit, I could never see my official grade for this class, doesn't give reviews for exams, gives little assignments where if you fail one you basically could fail the class because of how hard she grades. Made us do a presentation but never graded anything for it. The lectures are online so no need for textbook