About

I’m a senior at Hendrix college finishing up my BS in Computer Science and procrastinating by fiddling with this website. I enjoy graph theory, artificial intelligence, and making games - look under 'Projects' to play some of them.

I’ve lived in Arkansas my whole life and spent my childhood on the family computer before transitioning to spending my teens on my laptop, so an interest in programming developed naturally from there.

Here’s a picture of my cat as promised:

Projects

Click on the images to go find out more about each project.

Slither.io Bot

For a final project in an Artificial Intellgence course, a classmate and I used OpenAI's Universe platform to develop a bot for the online game Slither.io. We used openCV for image processing, Q-Learning for training and a Self-Organizing Map for state discretization.

Horizons

As part of Ludum Dare 38 game jam, I worked with several classmates to put together a space-platformer under the theme “A Small World.”

We're mostly just proud of the 'physics' engine.

Redox Paint

The Redox OS is a Unix-like operating system built in Rust that no-one has ever heard of. For a final Operating Systems project, I and two other classmates worked to create a Paint application using the bare-bones screen manipulation tools of an in-development operating system.

Sun Run

Sun Run is another game I developed with a classmate for my Game Dev class. It's a scrolling platformer game that's very short and simple, but so far I'm still the only one that can actually beat it.

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form