I was fortunate to get a spot in Prof. Wang's class. The course is very tough and to balance that out, he remains after class for a long as students have questions. He is very supportive of the students- in class only either acknowledging correct answers or helpfully explaining the answers. He cares about doing things the right way.