Sample tutorials for Head First Java & Data Structures and Algorithms in Java by Michael T. Goodrich and Roberto Tamassia, for the uc berkeley's CS 61C