My name is Joe Teague and I am a Ph.D. student at the University of Tennessee, Knoxville's department of Electrical Engineering and Computer Science.

I have a long history of working with operating systems and recently obtained my Master's Degree under Dr. Michael Jantz after conducting research and writing a thesis on reducing migration overhead for adapting memory managers to emerging hybrid memory architectures (pdf coming soon). However, I have switched gears so to speak and am proceeding with my Ph.D. under Dr. Michela Taufer to focus on high-performance task schedulers. My interest in operating systems has not waned, and in my free time I review kernel source and work on an x86 learning system (link coming soon). I'm also interested in, but less involved with, machine learning and the software-side of radios and radio astronomy.

Professionally, I have worked as a web and mobile application developer for Science Applications International Corporation, which gave me the wonderful oppurtunity to work on contracts for various government organizations including NASA, and as a graduate intern for Intel in the Phoenix area.

My personal interests vary greatly. When I'm not working, I can usually be found biking with my daughter, painting Warhammer models, or working on my two old Cadillacs. I also like to cook (even though I'm not good at it) and brew beer (at which I'm slightly better).