Amelia McNamara
She has lots of lectures and moves very fast. Everything is posted online but often lectures are confusing and incomplete. The homework rarely matches up with the content learned in class so it's difficult to gauge your understanding. Had her for 220 and she usually ends up curving and dropping stuff so grades aren't that bad but not a great prof.