Jeff has been playing games since the mid-80s first on an Atari 7800, then later on an NES and PC. His main passion, however, lay with old Sierra On-Line adventure games, which has led to his later infatuation with story based games and interactive narrative. In high school, he decided to seriously peruse a career in the games industry and decided to learn how to program. He quickly learned Qbasic, Visual Basic and C++ in less than 2 years in order to take his school’s AP Computer Science class his senior year (though he ended up not being able to take it because of schedule conflicts).
After high school, Jeff attended James Madison University, double majoring in Computer Science and Media Arts and Design. He graduated in 2004 as an Honors Scholar, with honors (magna cum laude) and with distinction for his thesis: Interactive Narrative: Theory and Practice. After a brief stint programming .NET web pages for a government contractor, he took a job as an associate programmer at Bethesda Softworks, coming in right near the end of development (and just in time for crunch) on Oblivion.
The rest is still to be written.