Ji Gu
All the positive things people are saying are true. Boring lectures but he does crack a couple of jokes that keeps you intrigued. As long as you do all the assignments on time and study the flash cards for the exam you will be fine. Very understanding as well. 