My path into Sedgewick's Introduction to Programming in Java.