Chao Wang
Quiz at the end of every lecture so attendance is kind of required. He teaches absolutely nothing and wastes your time for 2 hours twice a week. He's not a bad person or anything, CSCI 310 is just completely pointless.