Heather Daly
Heather is an amazing professor. Her lecture notes give you exactly what you need in order to succeed. When exam content isn't covered in her notes, she gives you page ranges to go over. Her lectures are entertaining and were the reason I was willing to get up for 8 AM's everyday. Go to lecture then read where you need to fill in gaps.