Michael Barach
He is super lenient and understanding. Typically 1-2 assignments a week that are very simple and easy to complete. Be open to discuss readings in class and share your opinion- he is very open-minded! Gives great feedback and grades/responds to emails very quickly. I definitely recommend!