Kenneth Smith
Obviously smart and talented but he's also obviously from industry and doesn't have high-level teaching training. Quizzes digress quickly from by yourself to open world. Feel free to ask for help on a test. Assignments are graded by saying you did it at role call. Massive part of your grade is presentation points. Pretty easy class but won't learn