An Exploration of Learning

I'm trying to figure out how to make learning something new as enjoyable and effective as possible.

My theory is to try and make learning feel more like solving a puzzle or a mystery (piecing things together), giving you greater confidence in the progress of your learning as you figure out harder and harder challenges.

This is just one possible strategy around learning, but it's one that I really enjoy. I'd love to hear what you think. You can reach me at

The Labs

All of my puzzles are still in various stages of development. Try them out and let me know what you think.


Electrical Circuits

A fascinating and challenging exploration of circuits. Understand electrical systems that exist all around us...

Try Circuitous

Code Puzzles


Numerous challenges that will help you figure out how to use HTML, CSS, and Javascript....

Try Code Puzzles


Equations and Graphing

You never would have guessed that you could enjoy exploring equations and graphing in your spare time...

Try XYFlyer

Language Scramble

Foreign Language Vocabulary

A cross between flash cards and a crossword puzzle.
Unscrambling each word is surprisingly enjoyable.

Try Language Scramble

You can learn more about and try the puzzles I'm developing on the Puzzles page >

You can learn more about some of the puzzles I've discovered on the Reviews page >

Subscribe To Updates

If you'd like to know about new resources as I develop them, enter your email below.