My latest book, Computer Science For Programmers, is now available! On this page you can download free self-assessments and see any errata.

Please visit the subscribe page and sign up for my mailing list if you’d like to be notified when the next volume is released and receive free additional content!

Self-assessment questions for A Programmer’s Guide to Computer Science, Vol. One

If you have questions, comments, or would like to place a bulk order, please contact me at

Below are links to my books on Amazon.

book cover - A Programmer's Guide to Computer Science Volume 1