John Hardee
The grade you get is 100% on how much work you choose to put in. He does expect you to have a level of independency; in which you need to be able to teach yourself and have good study habits on your own. Word of advice: he makes homework requirements pretty lenient, however regardless of what is required do 80-100% of all homework.