Bowen Zhang
She is a very nice lady overall, but as a teacher, she is rather all over the place. She expects you to know things prior to this class and seems to set you up for failure as many assignments have questions that are not talked about in class that she expects you to know. I would not recommend this level 100 class to anyone wanting an easy grade.