Jack Bao
Do not take this class. He teaches as if it is a graduate class. He gives multiple pop quizzes and only two exams. His homework assignments take hours to do. Simply do not take this class if you don't have to. Every day I wish I wasn't in this class.