Alissa North
A really passionate prof( you can see that in the ways she talks about the projects). Actually involved in the big projects covered in the curriculum, making her lectures extra interesting. Assignments are simple yet to the point( really tests if you've attended lectures). She talks real fast but you'll get used to it after a couple lecs.