Snake Game

You chomp chomp delicious purple pixels to grow longer, what more could you want from a game?


Exploring NLP with Game of Thrones: Social Networks

For this project, I wanted to explore the interactions between characters in the Game of Thrones Universe. Over the course of the show, relationships between characters change - friends become foes and aquaintances grow to form alliances. My goal for this project was to pick up on the changes in these relationships by using Social Network Analysis (SNA).

The resulting social network graph is shown Read On!

A Gentle Introduction to the Mathematics of Deep Learning: Functions and the Basis of Differential Calculus

This is my third semester teaching differential calculus at the University of Arkansas, and if I'm being frank, I'm always extra disappointed in my ability to truly convey the importance of calculus. Finding myself in the intermediary realm between scientist, software engineer, and mathematician, I find the most appreciation for calculus in its sheer utility. Calculus is a tool, but a tool in the same way language is a tool. Just as language sets the foundation for practically all human interaction and expression, calculus has set a foundation for mathematical, scientific, and technological progress. It is practically impossible to exaggerate the value of calculus.

Budding engineers and scientists are usually tossed into introductory calculus and bombarded with rules and notation. Generally, a student’s first calculus course can be summarized as dreadful rote memorization in an attempt to stay afloat. While this blog post may not help you ace your calculus final, I'm hoping it does help you understand the value of learning calculus and provide you with the fundamentals for understanding machine learning concepts.

Read On!


Hey friend, thanks for checking out my site.

I'm hoping this blog gives me a platform to discuss some more introductory machine learning concepts and possibly tie together some concepts you'll learn in undergraduate STEM classes with "real-world" skills. Introductory math and science courses tend to act more like filters and less like siphons. I'm not sure that's the best approach to teaching, personally. I'm hoping I can get you to look past the monotony, and give you a better picture of the beauty of it all.


If not, well -- here's a photo of my two cats Socrates and Kalliope when they were still kittens. They're pretty cool, and they love laying on my laptop, especially when I'm trying to get in a good coding sesh.

A photo of Kalliope and Socs