About ABG Ninja

The quizzes are free

Knowledge and understanding should always be free. I'm just a guy who loves medicine and building things. I built the site because it was fun.

If you found these tools helpful, or if you are using them as part of a course, consider sending me an email. Those emails are what make running this site worthwhile.

That said, it costs me a lot of money to run this site; the server fees alone are more than $1,500 a year. I deeply appreciate donations to help keep the site running. You can donate through Buy Me A Coffee, an ethical company that shares my commitment to your privacy.

These are self-generating interactive quizzes

Values, questions, and answer choices are always randomly-generated, so it should be pretty rare to get the exact same question twice.

Use as an instructional tool

You may use this site as a teaching or learning tool for any course. No special permission is needed to use the site or its content.

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!

Many of these quizzes were created by request. If you've struggled with a concept, email me—I might be able to help!

"I want to build a site like this. What did you use?"

I get this question a lot.

ABG Ninja is around 15,000 lines of hand-written code. Aside from a frontend CSS framework, a backend HTTP framework, and a template engine, the site is built from scratch. If that sounds like fun for you too, by all means email me! I'd love to talk shop and help you get started.

Probably the single most important choice I made with this site was asking Matt Farley to design the look and feel. He's a brilliant designer and a great guy. I can't recommend him highly enough.

This site proudly runs on FreeBSD

It lives in NetActuate. They're really good people and their infrastructure is solid. They've been great to me.