Prof. Kelly definitely isn't the most social professor, and you can kinda tell he's there for the grants. However, he does want all his students to pass so he offers multiple ec opportunities. The class itself is only graded on how you do in the labs, 3 midterms, and the final. If you take this course, be prepared to go over a lot on your own time