Di Gao
Professor Gao is an awesome professor! I don't think I would have passed this class without him. The first exam is the easiest, but the class does get harder as you go on. So be sure to pay attention and take notes. You can use your notes on the exams which is very helpful. Take him! You will not regret it! Also offers 2% EC for perfect attendance.