John Deo saved me in this class! I went from being very confused by the material to a great studier and ended up with an A. He explains concepts well and has great career tips as an added bonus. Would definitely recommend him for any CS course in Java!