Reviews of professor Shane Guan

Rating: 1.0/5, difficulty: 5.0/5
He is a complicated and tough grader. He is English is terrible and rusty. The most boring professor and you learn nothing from him. it was a mistake really.