Alyce Scott
I loved Professor Scott.  She's a really kind human and really knows her stuff.  There are a ton of group assignments. Pray for a good group because you're in for a long ride. This was the only class I didn't get a 100% in this semester because group work isn't easy. Thankfully, Scott is a pretty easy grader. She's also very quick to return grades.