Changjiang Zhu
Hard to understand and not a good teacher in my opinion, he would assume I got the answer off of one of my peers rather than them getting it from me, it was very hard for me to attend this course, I DO NOT RECOMMEND!! 