BUILT & EXPLORED
Projects
Projects bring ideas into focus. Start with my published scheduling research and the small tools available here.

Tic-Tac-Toe AI with Minimax and Alpha-Beta Pruning
See how a computer can choose a move by searching possible replies, then try the new browser-based teaching demo.
Explore
Solving the 8-Puzzle with A*: Revisiting an Early Lisp Project
Follow a sliding puzzle from board representation to heuristic search, with a new runnable example that keeps the historical project separate.
Explore
Revisiting My Early C++ Neural Network Project
Use the archived project description as a starting point for understanding how a small network learns from examples.
Explore
Rebuilding Knut-Edvart.com with PHP and a Directory-Based Layout
A case study of turning an older personal domain into a technical knowledge site with plain PHP, shared layouts and useful content.
Explore
Genetic Algorithm Course Scheduling
Explore the course scheduling problem described in our 2003 paper.
Explore WEB TOOLMeta Description Counter
A lightweight interactive tool for checking description length.
Explore