You need to put work to pass so practice java. Program assignments, labs, and exams encompass your whole grade. Ignore what people say as to it being a knockout class, as long as you do well on the programs and labs you have much more leeway to pass. He will outline your exams and provide extra credit here and there. Google will be your friend.