Professor Ho is a nice guy. That being said, he is not a good professor for lower level learning. He is definitely knowledgable, but almost too knowledgable for those who aren't great at math because it makes it hard for him to explain the basics in a simpler way. Also, grading isn't super clear- some q's are worth way more for odd reasons.