Current Projects

Django For Beginners

Free online book teaching web development with Python and Django. Covers proper installation, hello world app, simple app, and a blog app with user accounts.

JavaScript Interview Questions

In-progress site containing a comprehensive list of common JavaScript interview questions and detailed answers.

SQLjs.org

An online SQL interpreter written in pure JavaScript based on sql.js.

HTML Escape Tool

HTML escaping and unscaping using a cool hack of <textarea>.

WhatzMyBrowser

Pure client-side detailed browser detection including operating system, IP address, cookies enabled, browser size, and more.

CSCI16-Web Development with MeteorJS

Course website and syllabus for class on web development with MeteorJS taught at Williams College (2016).