Rishikesh Jena
Not the best or worst. He's okay at teaching the material but his personal skills lack a bit. Grading is fair. Quizzes will kill you if you don't practice the concepts, but he dropped two of ours. Final isn't extremely hard, but definitely not easy. Overall he's fine and if you are willing to put in some work you will leave with decent Java skills