Awesome teacher . Very good at breaking the monotony , especially since he teaches math , yet you still learn a ton . Only down side is very long homework assignments , which aren\'t checked in depth . Tests aren\'t too bad . Overall , one of Duquesne\ 's finest .