Reviews of professor Tian Guo

Rating: 1.0/5, difficulty: 5.0/5
Do not take, the worst teacher I have had in my 4 years at WPI. The assignments are way too hard and she doesn't give nearly enough time to finish them. Don't expect to get any help from her if you are lost or having trouble with the homework. She is also not accommodating so don't expect her to be flexible.

Rating: 1.0/5, difficulty: 5.0/5
Yeah, this professor is awful. Firstly, there are 3 projects which will rip your soul to shreds. Secondly, the professor treated us like kindergarten students each class by asking what we learned in the beginning and giving out candy. Finally, the homeworks. The homeworks. 100 questions in one week. 0/10, dont do it learn on youtube

Rating: 5.0/5, difficulty: 3.0/5
Great class with a great, caring professor. The programming assignments and term project are the bulk of the grade (which is determined through points, not percentages), which allows you to pick and choose what to focus on. Professor was very open to feedback and adjusted the amount of assignments through the term to keep the workload manageable.