Thanksgiving is approaching!
All turkeys should be watching out for themselves!
Christmas is not far away!
We are planning out some really special activities for the holidays, including having Brandon back from school for the first time.
Attached is a presentation given in 2005 on "Combinatorial Search in Hex Game".
In the 8th grade and 9th grade my dad created a computer curriculum and we studied it every Saturday. Topics included C++ and Java programming, data structures, object-oriented design, databases, and web applications. Textbooks used included: Core Java 2, by Horstmann and Cornell (Prentice-Hall, 1999), and Visual C++ In Record Time by Holzner (1998), Computer Games by Hartnell (1989), and Core Servlets and JavaServer Pages by Hall (Prentice-Hall, 2000)
In the 10th grade I placed into AP Computer Science, using Java. This class covered all aspects needed for the AP exam particularly data structure and algorithms. The textbook was Java Software Solutions for AP Computer Science by Lewis and Loftus (Addison-Wesley, 2003). I also worked with the CS teacher to advance the tools. We selected and installed Eclipse and trained students using the book Eclipse Distilled by Carlson (Pearson Education, 2005).
In the 11th grade I took Advanced Topics in Computer Science class using Structure and Interpretation of Computer Programs, by Abelson and Sussman (MIT Press, 1996). All class work was done in Scheme, and we completed chapters 1,2,3,4. My dad and I helped organize this class. Here is a sample program, for reversing a list:

In the 12th grade I am taking an independent study course in math, decisions, computers and operations research. Class work includes implementation of Simplex LP solver, Bayesian Spam Filter, and probabilistic decision trees. Textbooks include: Decision Modeling in Excel by Moore (Prentice-Hall, 2001), and Introduction to Operations Research, by Hillier and Lieberman (McGraw-Hill, 2000), plus class handouts on probability and statistics from my dad?s professor at Stanford.