Amanda Badger
She is really nice and super helpful. One assignment due per week. Really cares about her students understanding the material. She also does a lot of in-class exercises to make sure you understand everything. Would recommend!