Kevin Kelly
Professor Kelly made learning Java very fun. His class is very straightforward and he gives you ample time to learn the concepts yourself in class. His grading is fair and he does offer very easy extra credit to do. My only complaint is his exams contain a lot of filler questions like vocab, and weird concepts. DO THE STUDY GUIDE TO PASS.