After taking some computer science classes I wrote two games in Java for independent practice. One was my own version of minesweeper and the other was the classic tron game with some twists. Through these projects I mastered basic loops, recursion, and recursion; gained experience with graphics and GUIs; learned about real time operating systems; and took a brief intro into programming AI.