Evanna Gleason
Dr. Gleason is passionate about her class, and that shows up in her teaching style. You need to attend class to understand the material, otherwise get ready to read the book. You do not NEED the book otherwise, but she did ask for the VERY occasional reading assignment. The first bit of material is dry, but it quickly got very interesting! 10/10 WR