This professor was basically thrown into our class 2 weeks before our final as a permanent sub in place of our old professor. Our class is super behind but this professor covered a lot of ground in a short amount of time while making sure we understood everything. Nice guy and is not a hard grader and will work with you on what you need. Super fair