okay ya'll here's the sitch: Dr. Shao is one of the worst professors I have ever taken. Her grading criteria is confusing and the weights given to each assignment are totally arbitrary. She grades incredibly hard and thinks we are all grad students when it is a 100-level class. I am a senior and this is the first B I have ever gotten. DO NOT TAKE!!