Huiqiang Wang
Dr. Wang's lectures are very fast paced. It can be hard to keep up with sometimes. He is a funny guy, but beware, you need to pay attention and teach yourself some of the material outside of class. However, he will answer questions if you ask. Tests are difficult and time consuming. Also try to participate in his class!!