Professor Yu is an awesome human being. He has a lot of stories and great analogies, but a lot of students dismiss him because of his accent. He is always available for office hours. He lets you do test corrections so you can get your points back. If you don't like the way he lectures, you can easily learn from the online textbook. 