Nov 1 2015

There are now over 200 questions available, covering all topics. The goal is to create a base of over a thousand questions, roughly one hundred for each topic.

More questions are being added periodically. At some point I'll include a self-updating total on the home page of this site, for ease of keeping track.

There is now a "shuffle" feature, that allows you to run through randomized questions from a given topic (at all levels), or randomized questions from all topics and levels.

If you find this site useful (or just want to comment on it), please write to Thanks!