Jason Porter
Jason Porter is an amazing instructor, if you work hard and study the videos you will get an A. Exams are hard, but if you do the practice problems in the video lectures you will be prepared. Bought the book, but didn't read much since his online lectures cover material very well. Re-watch video notes to do well on conceptual q's on exams