Aaron Williams

My name is Aaron Williams; at the time of this writing, I am a freshman in "Engineering First Year with Mechanical Intent" at NCSU. However, I will try to CODA into Computer Science at the end of this semester. Ever since about midway through my freshman year in high school, when I was introduced to the physics simulator Algodoo and its built-in scripting language Thyme, I've been interested in coding in many forms. After Thyme, I tried my hand at Java (briefly), Lua, Haskell, Java again, Scheme, and probably a few more that I'm forgetting. When I applied to State, I wasn't sure which branch of engineering I was most interested in, so I chose Mechanical to be my dicipline of choice at the time, which is why I've currently got a mechanical intent, not CS. However, during my senior year in high school, I took a programming class that introduced me to Assembly, Python, Perl, Ruby, and NetLogo. This class basically solidified me on the CS path, and I'm now taking Java 1 here at State.

My current hobby, if you can call it that, is Minecraft. Modded Minecraft, to be precise. In what little time I have that I'm not spending in class, doing homework, sleeping, or wasting time on the Feed the Beast forum or elsewhere on the internet, I goof around in Creative mode in packs with dozens of mods, creating complex setups with multiple mods, sometimes with the intent of automating some hard-to-automate endgame something-or-other added by one of the mods, or sometimes just experimenting with one of the mods that I'm less familiar with to see what it does. As mentioned in passing earlier, I also spend a great deal of time on the FTB forum (Feed the Beast, by the way, is a community that sprung up around a modded MC map created some years ago that required players to create items from many different mods and "feed" them to a big, automated system known as "the beast" that would reward players completing one "quest" with an item necessary for the next quest) helping out or just generally goofing around.

FTB Logo My Resume
  1. Get two slices of bread and a banana.
  2. Peel banana, cut it in half lengthwise, and cut the halves crosswise to the same length as the bread.
  3. Spread creamy peanut butter on both slices of bread.
  4. Arrange banana slices on one PB'd slice of bread such that you squeeze as much banana as possible into one layer.
  5. Place the other slice of bread on top of the bananas, beanut butter side down.
  6. Enjoy!
Class Expected Grade
E 115 S
HESR 256 S
CSC 116 A
CSC 113 A
ReactorCraft Fusion Reactor. No, I haven't built one yet.