Marieken Shaner
Dr. Shaner is a super engaging lecturer and supplements the material with interesting stories and case studies. Lectures are not recorded so go to class and take very detailed notes. Lowest test is dropped so do well on the first three and you dont have to take the final! Book is only needed for supplemental reading.