



Hello, thank you for taking the time to visit my website. I specialize in simple, effective, user-centric design solutions. Fill your senses with highlights of courses and read the juicy bits about me. From custom LISP compilers to algorithmic game solvers, each project reflects years of research, teaching, and a passion for elegant code.
Watch a short introduction to my teaching philosophy and projects.
Small, focused tools demonstrating core computer science concepts.
Visual solution to the classic eight queens chess problem with a clean Java interface.
DownloadClick on any cell and the algorithm will solve the knight's tour automatically.
DownloadTest your reflexes in this fast-paced reaction game. Simple fun, pure speed.
DownloadYears of development distilled into powerful tools for education and productivity.












