Xinmai Yang
Dr. Yang is a very smart man meant for research, not teaching. He is completely unfit to be teaching any class and especially not this one. He's very condescending especially when you go into his office hours for help. In class and in office hours when you ask him a question he'll laugh at you and tell you "it's easy" or "it's simple."