Hello, I am a computer science PhD student at North Carolina State University. I have a BA in computer science and a minor in Philosophy. My research focuses on Procedural Content Generation/Generative Methods, AI in games, and Interactive Narrative. This page is under construction, and much of the content hasn't been updated in over two years. Explore my projects below. View my resume here. View a video of some my projects here
Find the project I developed with Tammy Le (provided the server is running) here.
Git Repository for Senior Thesis
My Junior IS focused on exploring procedural content generation, or the action of generating entities for media during the program's runtime for a variety of purposes. I focused on level generation algorithms for roguelike games. As a result, I started by exploring Rogue's own level generation algorithm, and adapted the code into a GLUT and OpenGL software to create example levels. Additionally, I explored other algorithms that seek to improve upon the original Rogue design, and I implemented the binary space partitioning algorithm. My junior thesis heavily influenced my senior thesis.
Code base for Junior Thesis