Awful
Professor Zhang is absolutely horrible! He can't teach and his classes are just as bad as his textbooks. Studying for this class is a nightmare because the questions provided don't correlate to the content provided. I don't even know why he is teaching.
McMaster University - Engineering