Anna Ciamparella
I love this class so much. she has all the assignments posted early so you can do them ahead of time. there are about two assignments a week you have to do but it's not that hard if you read the textbook/pay attention in the lectures. most of the assignments are open-book. highly recommend her! 