Chun-Hung Liu
If you don't understand something, say something immediately because it will come back up. He can be difficult to understand at times, but I talked to him after class and he broke it down till I got it. The homework assignments are long, and the test are challenging. Don't wait until the last minute for help, but he will help you if you ask.