Let's be honest, if you don't make the effort to show up to the class lectures/study the course material then expect to not earn an A or B in his class. He does make you work for your grade! The work is pretty tedious. Don't be shy about showing up to his office after lecture hours. He cares about helping his students to succeed in his class. 