Gang Qu
Professor Qu defines a new level of atrocious. His midterm and final are ridiculously hard because they are irrelevant to what he covers in lecture. He posts projects late, so we only got 5 days to do projects the syllabus says we were supposed to get 3-4 weeks for. The concepts are easy, but Professor Qu's disorganization makes the course harder.