Yong Yang
Dr. Yang taught an extremely difficult class, but he was willing to work with you on it. Emailing him or attending his office hours provided huge benefits, and he was always willing to help if you reached out to him. Paying attention during lecture and making sure you really understood the problems he was going through is an absolute necessity.