Yanhui Guo
The hardest part of this class is figuring out what the professor even wants in the assignments/quizzes. The instructions are worded very poorly with no clear expectations. He counts off for very arbitrary and pedantic things. The class is easy but the professor is hard. I would not take another class with this professor.