Sharon Guan
Guan laoshi is the funniest teacher I've had in my entire life. Definitely the most fun class I've ever taken. As long as you pay attention you WILL get an A, but I almost wish I failed the class so I'd have an excuse to take her again.