Samantha Massey
She was open and clear with her expectations, provided consistent notice of due assignments, and had very thorough lectures. If you want to pass her courses, read the course content, you can get a B pretty easily by reading the content and using that on the assignments. She also provided useful feedback on assignments, my grade went from C+ to B+.