MAT142 will be 100% self-taught, be aware of this now. Professor Sharma's only there to guide you. DO the modules/hw ASK if you have any concerns. I was scared after reading some of the ratings but I am telling you right now if you are willing to work hard, this class will be an easy A. DO THE EXAM REVIEWS, it really helps you score well on tests.