Nao Xiong
He does not answer any emails until days later after assignments have been turned in, so you asking for help is pointless. 3 big papers, 5 ish small ones that arent too bad. Presentation at the end of semester. I wouldnt take his class again. Not helpful at all and does not explain content well. Out of 35, only about 13 Students actually stayed.