Christopher Giles
His lectures are boring and felt like I learned nothing in his class. Did not like how his course syllabus and lectures are unorganized and too much information on one topic. Also, there's too many rules he makes on assignments and information, which makes it hard to pass. Would not recommend taking his class. 