Piyusha Mutreja
I'd take her again. Easily the most compassionate teacher. I was facing some tough time personally and she accommodated me. I ended up with an A- and I give her credit. The class isn't super easy and you have to earn your grade. But she makes it easy. I'd take her if she taught 201 as well.