Ho is a really nice guy but his lectures can be a bit confusing to understand at times. He cares a lot about his students and often tries to get students involved during his lectures, however sometimes this backfires as he often gets behind schedule. If you're taking 1251 with Ho, be sure to spend a lot of time going over the readings and homework.