While accessible and happy to help, many of the tests are very hard with the class averages being around 50%. He does offer a decent amount of extra credit but you have to work hard for a good grade. Lectures are pretty heavy and dont provide all the info on the test. Make sure to study hard outside of class and go to him with ANY questions.