Richard Saunders
Grades super hard, and then doesn't give great feedback. Wants you to go to office hours, and then is even more confusing in office hours. I will say that he did let you submit one assignment several times to get a better grade. Really not too bad, but you'll have to work hard for your grade. 