I sat in this professor's office hours longer than lecture hours. Exteremly hard class, but the professor has plenty of example problems and is VERY accessible and responsive to students wanting help. Current rating is harsh because its full of business students who don't like being pushed in baby math. Very Knowledgeable and good at higher levels.