Amanda Richard
Professor Richard provided great lectures and would post all notes after class. Her exams had mostly similar problems from both homework and notes. Also, she provided study guides that gave you a very good idea of what to expect on exams. She will challenge you sometimes though. I struggled but dedicating the time got me a decent grade.