Duncan McCollum
Duncan did an absolutely terrible job structuring his class. The textbook is absolutely horrible and mostly uses examples that don't teach you anything. Duncan has video lectures where he goes over his extremely vague powerpoints. If you can figure out what you're supposed to be learning, then you'll do great in this class. But good luck