"If you are looking for a Java expert, I highly recommend Jay. Not only is he knowledgeable, but he is a cool guy and easy to connect with. He is patient and he genuinely tries to help you understand the concepts of how Java works. He offers different teaching styles, your choice of either a hands-on or hands-off approach. He will tailor his sessions around your learning abilities and will make sure you get the most of his sessions. If I ever need another session, I would definitely book an appointment with Jay again."