Monica Montes
Monica is super understanding and helpful. You'll learn most from the lectures so even though attendance isn't mandatory, I would suggest going. There are a few small assignments but they're pretty easy. And one bigger group assignment. Tests are fair and not too difficult if you study. 