Linda Debarthe
Loved Dr. DeBarthe. Lectures are recorded, but I recommend going to class. The daily homework she assigns really lets you learn the material and sets you up well for the exams imo. She cares about her students and even does a meditation most classes. Also got out 5-10 minutes early most classes. She's always looking to make the course better.