Reviews of professor Michael Zhang

Rating: 2.0/5, difficulty: 5.0/5
Don't expect that you will learn anything from the class. I wonder how come such a renowned person can be so bad at teaching.