Calculus is an important subject for science and engineering students but phenomenally it is abstract, difficult and highly boring. Hence, problem-based learning (PBL) which adopted a student-centered and active learning approach can be used to improve students’ participation, interests and performance in learning of calculus.