Guangyu Zhu
Don't bother going to class or taking notes he is not help and an awful teacher. He gives practice exams which are EXACTLY like the exams with different numbers. I just studied the practice exams the day before the exam and received A's. Easy class.