Jason McCullough is an excellent professor.  It is clear he enjoys the content he teaches very much and has a great passion for and understanding of calculus.  He always makes sure to give time for students to ask questions and uses lots of examples.  He isn't super sociable and doesn't joke around with students much. I'd recommend him to everyone.