About This Site

About Me

I'm a professional software engineer with nearly two decades of experience, a passionate hobbyist game developer, and passionate about teaching and helping others do the same.

I got a Master's and Bachelor's degree from Utah State, both in computer science (and a minor in math).

I've built this site, full of tutorials, Q&A in the forum, a chat room where we talk about game dev and general programming topics (and all sorts of off-topic stuff), and run periodic "competitions" to help people focus and make serious progress on seriously awesome games.

I've also written a book: The C# Player's Guide, and I expect you'll see more of that in the future.

Nearly all of my free time is still spent programming (or learning about programming topics or writing content about programming), but when I'm not doing that, you'll find me either running, in Yellowstone, thinking about space, or playing video games or board games.


About This Site

I've designed this site to help others. On this site, you will find a number of features that will hopefully help you. I've built a fairly large selection of tutorials, most of which are XNA tutorials. I also have a number of software projects that I've placed here. These projects are things that I've been working on during my free time, for the most part, by myself. They were designed for my personal use, but I think some people out there might find them pretty useful, so I've made them available.

Since this site is designed as a way for me to help you, I would also appreciate your feedback. I have a comments section on most pages if you have questions or suggestions to improve it. I've also added a Forum to this site where you can ask questions or anything you want.

Let me know if I can help you in any way!