AWESOME. This is the best part about my experience at this college! I was freaking out, because I didn't know if I had what it takes to finish the calculus series and become an engineer, but this place really helped put me through! If you are willing to work hard and take advantage of the opportunities you have at this place, you'll learn more stuff than you thought you could. My Calculus instructor in particular was the best possible combination of knowledgeable, professional, helpful, and generous that I've ever, and probably will ever, run across in a teacher. In calc. the notes from lecture were posted on the internet, so you could concentrate on the concepts you were trying to learn at the time, and not on note-taking. And then, the comprehensive notes are still there for you to use on homework on the internet, complete with examples and everything. There is no better worry-free, maximized learning opportunity for any student, and I mean it! My physics and Chemistry instructor were also very professional, yet helpful, although not quite as much as the calc. prof.. I felt like a dud in high school, but if you want to get your rear in gear and make something for yourself at school like I did, this is a good place to do it! The amount of homework assigned per hour in lecture was not at all overburdening, but just enough to incur a certain level of student responsibility and keep learning moving along. Class sizes were small, which made it fun, and easy to make friends.