Amy Giddings
Prof Giddings is a good professor but her exams are tough. Questions on exams include material that was never covered in class. She has "Functional Fridays" where you don't show up for class but you have to do a discussion post during class time. Overall super easy class, online exams, open book.