Problem Solving with Calculus