Benjamin Spike
Ben Spike is overall a fine professor, his lectures are just very monotone. Your discussion TA and the pre-class videos will do most of the teaching in this course. If you want an A in this class I would definitely recommended going to the help desk once a week and signing up for the PLC.