He really enjoys teaching and will take time to help you with any questions you have about the class. Pray you have a good group though or else this class can get very difficult very fast. 
Math heavy, be sure to pay attention if you're not great at math as he explains everything and will walk you through it if you are confused. 