If you take Jimmy's classes seriously, you'll find them to be an invaluable learning experience and do well. Some people think Jimmy comes off as difficult or unapproachable, but that's because he's more invested in your learning and future than he is in just rubber-stamping A's. If you don't know something or need support, just ask him.