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 .