Jon is a tough instructor but a fair one.  He will be sure to say what he expects from you and give you as many resources as you need to be successful in the class. This course was not easy by any means, it requires studying, memorizing, and applying yourself.  As long as you submit assignments ON TIME and give it your all you'll be alright.