Tzianeng Vang
His lectures unfortunately ran a little long, starting at 6PM and going until 8, they didn't have enough class participation a lot of the time for them to be engaging for the whole period. Nonetheless, Tzianeng is a very nice person and he works very hard at his job to make sure the students learn the material, he's there to make sure you pass.