Christina Cipriano
Top 3 professors I've ever had hands down, she doesn't give you many grades, but just about all of them are take home assignments that you can take your time and use your notes for. Attendance isn't mandatory, but I recommend going because one, it'll help with assignments, and two, her lectures are amazing and fascinating