Gregory Garb
He doesnt really teach you and expects me and everyone else to know the material already. To past his class I had to teach myself. He post videos for students to look at instead of teaching the problems himself. He always makes us play these quizzes games or demos games and doesnt really explain the problems after most students get them wrong.