Ngan Hoang Nguyen Thuy
It's hard to understand her when she's teaching, which affects the learning process. She teaches what you already know in a weird/different way to the point where it confuses you and makes you feel dumb. I passed with B because she's really nice with extra credit. Studied my ass off for all her tests and still made a C every time. I taught myself.