Yan Hu
Dr. Hu is an amazing teacher who doesn't just care about her students knowing the material, but also about how well they perform as students. She's very adamant about participation and stresses that making mistakes is okay and important. She can be tough/expects a lot sometimes, but it comes from a genuine place of her wanting you to be better.