I'd say my favorite class in college was the Intro to Artificial Intelligence course, where I both implemented a bi-directional A* pathfinding algorithm (which was more efficient in terms of cost lookups than all of the professor's best AI pathfinding agents, but only because he hadn't had the time to build anything more complex than simple A*), and also built a risk-taking knowledge-based agent that apparently managed to score slightly higher than the professor's best agents in a challenge resembling a game of Hunt The Wumpus.

Some Projects I've Worked On (both code and not):

My name is Joel King. I've just graduated from Angelo State University as a non-traditional student at the age of 40. I started troubleshooting computer issues when I was pulled out of my 2nd grade class (in Soëgel, Germany, at an American school for military dependent children) to fix an Apple IIe that was showing nothing on the screen. (The contrast controls are hidden behind an "OpenApple+Reset" reboot key combination. They were set to zero.)

I've been fascinated with solving issues with computers and computer languages ever since. I was dabbling with QBASIC, then C++ before I hit high school. Over the course of my life I've built several PCs from parts I purchased, and dabbled in the following languages:

  • C++ (a personal favorite)
  • Python
  • HTML/CSS
  • Javascript
  • PHP
  • Java
  • Scheme
  • TI-Basic
  • QBASIC
  • And more...
LinkedIn.com Profile (leaving github.io)