All posts

  1. A Review of Graphs

    Graphs are an extremely important and useful data structure throughout the field of computer science. They also happen to be one of my favorite data structures. Let’s take some time to review what they are and how they work.

  2. A Review of Binary Trees

    My previous computer science review post covered the basics of set theory. Today’s post will be taking a look at the binary tree data structure.

  3. A Brief Review of Set Theory

    Set theory is the branch of mathematics that, unsurprisingly, deals with sets. It’s an area of great importance in a number of fields, including computer science. This post will give you a brief review of the basic concepts of set theory.

  4. Installing DWM on Ubuntu 20.10 LTS

    DWM is a great tiling window manager, but it’s sadly not a simple apt-get away on Ubuntu. Let’s take a look at how to install it.

  5. The Dining Philosophers Problem

    The dining philosophers problem is a classic problem in the realm of computer science. If you’ve had any formal CS education you’ve more than likely seen the problem when learning about concurrent programming. Let’s take a look at how to solve it!