Jia Song
While the teacher is nice, she is down right terrible at explaining the concepts. You do not have a chance to practice the concepts through HW and labs before the weekly quizzes. The worst part of the class is that all quizzes and tests are written. I would highly recommend not attending this university if you are majoring in CS.