Huizhong Zhou
One of the worst professors I have ever had at WMU. Incredibly hard to understand due to his heavy accent. Most of what you'll learn is through the online homework assignments. Jumps around the chapters a lot and is hard to follow. Overall, refrain from taking this professor