Have only had him for civics/careers, but he is a great teacher. Is clear with work, projects not hard. He is also a very funny guy who does not put up with foolish kids who think they are the coolest and are on their phones all the time. Anyone who gives him bad rating are just fools who either don't pay attention in class and are angry that they get teased, or just incompetent people in general :)
he was hard in academic but now i have him for applied andhes awesome!
He is hilarious, can make even physics interesting. Oh, and the Jeopardy games are AWESOME!