Dong (Carl) Cheng
As long as you make an appointment with him, Professor Cheng is always reachable out of his classes. He is willing to make changes to his teaching methods according to students' feedback.