Chunjing Ji
Nice professor she is always prepared for class. There is a lot of homework but it is pretty helpful in preparing for tests. The tests aren't ridiculously hard and you'll learn all the info during class. She takes attendance and sometimes it is a little hard to understand the exact grading criteria just keep up with the syllabus and ask questions