Leesa Anzaldo
Professor is very caring about the content. There's a lot of content in the course (we were learning new material four days before the final) but she tries to get through it all quickly for the benefit of the students. Podcasts lectures and leaves lecture notes in Canvas. Past exams and practice problems are available as well. 