Yanhui Guo
Assignment instructions are written terribly. Does not give clear feedback and instructions. The hardest part of the class was trying to figure out what this professor even wanted. Lecture slides are plagiarized from a FREE online website that does it BETTER. Final project was something that had nothing to do with the rest of the course. Avoid...