Boggle Solver
Boggle solver is a Python 3 program for solving N-by-N Boggle boards, recursively finding all possible words.
Music Lights
Turning your music into a lights show! An exercise in signal theory, and digital filtering. Explanations of the Nyquist-Shannon sampling theorem, Fourier analysis, and more with visual aids.