Reviews of professor Ruth Guo

Rating: 4.0/5, difficulty: 3.0/5
Very helpful. Two to three assignments per week, not too challenging and always builds upon lectures. Most class time spent working on assignments, one day of the week dedicated to teaching. Reading the textbook isn't mandatory and you can get by without it, but it is very helpful. Tests are on paper which was unusual, but no tricks or surprises.