Xuechao Li
He really is not a great teacher, I feel like I barely learned anything this semester and it was mostly a waste. That being said, the assignments are so easy and the tests are online take at home tests. If you are looking for an easy grade this is the class to take, if you care about actually learning anything this is not the class to take at all.