Welcome to my blog! I mostly write about programming and computer science here, including my personal projects.
So far, I have written a series of posts to teach the basics of Lisp through the Clojure programming language.

Writing Lisp that Writes Lisp


This post discusses Lisp's metaprogramming facilities via Clojure.

Writing Lisp


This post is an introduction to programming in Clojure, a Lisp dialect, including how to code and how to think about coding.

Introducing Lisp


This post is a basic introduction and broad overview of the Lisp programming language. It prefaces a series that will educate you, the reader, as to what Lisp is, what it does, why it's great, and so on.