Each tool was first created to help me learn or memorize a concept.
If they helped me, hopefully they'll help you too.

Each tool is a self-generating interactive quiz.
Values, questions, and answer choices are always randomly generated, so it should be pretty rare to get the exact same questions twice.

The quizzes are free. Knowledge and understanding should always be free.
If you found these tools helpful, or if you are using them as part of a course, send me an email. Those emails are what make running this site worthwhile.

You may use these quizzes as a teaching tool for any course.
Sending an email to let me know helps me improve the tools, and it makes me feel good.

I love hearing ideas for new quizzes.
Some of these quizzes were created by request. If you've struggled with a concept, email me—I might be able to help!

This site proudly runs on FreeBSD.
It lives in RootBSD. They're good people and their infrastructure is solid.