Reviews of professor Guozhen An

Rating: 5.0/5, difficulty: 3.0/5
You will easily pass if you follow lectures and do your homework and quizes. He is not complicated but you need to do your end of the bargain.

Rating: 5.0/5, difficulty: 3.0/5
I love him, he is one of the best CS professors! I agree his classes are hard but he walks us through each step. You are guranteed atleast an A- in his class if you attend and follow along with him. If you just give up when you loose track then don't take him but if you are confident enough to ask questions then you are up for success. I got A+ :)

Rating: 1.0/5, difficulty: 4.0/5
He rushes through every lecture and expects you to know how to do everything, Can not teach for his life. Absolutely horrible, stay away.