Francis Mann
Dr. Mann does a good job at explaining concepts. She gives lots of practice and doesn't go to fast. There are a lot of opportunists to build up points so even if you fail the tests, you should do alright in the class.