Yue Shen
Very nice professor, but his class was a challenge. It became very tedious, as you receive a lecture every class and little to no change in class structure. Material is overcomplicated and you often become confused from what he said because it contradicts what you read in the textbook. You are essentially responsible for teaching yourself content.