Some Java games that I programed:
Yahtzee
Follow the link to learn how to play Yahtzee and to learn more about the logic behind it
The all times favorate Breakout game
Some very cool links:
Stanford open courses
Yael Hanein (my master supervisor)
Asaf Shoval (a friend's blog)
TED-Ideas Worth Spreading
check especially:
Dan Ariely
Barry Schwartz
Malcom Galdwell
My Yahoo Answers
Partial fraction decomposition