I agree with the previous reviewer who said that this guy has the weirdest mood swings ever. He'd come to class scowling with a bunch of papers in hand and then by the end of the class, he'd be cheery and cracking jokes. However, he is excellent at explaining the nuances of the Chinese language at an elementary level and really makes sure that everyone knows the concepts well. The thing is, he tended to indulge in some favoritism in the beginning of the semester but by the end, he knew everyone's names and even accompanied the class on a trip to Joe Shanghai. Be aware, though, that when no one volunteers, he looks around the room and picks on the people who he thinks never talks. Overall, I would definitely recommend this class but the workload is definitely substantial.