Christian Seberino
I do not recommend taking Prof Seberino. When he is asked a question, he usually doesn't know the answer and will tell you to google it. His lectures are occasionally contradictory with exam content, and some of the things he says are just blatantly incorrect. He does offer a LOT of extra credit (which is maybe to boost his students' scores).