About This Site

About Me

I'm a professional software engineer with nearly a decade of experience, a passionate hobbyist game developer, and I'm passionate about teaching and helping others to 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 kind of thing 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 more for my own personal use, but I think that 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. On most of the pages, I have a comments section, in case you have questions or suggestions to improve it. I've also added a Forum to this site, where you can ask questions, or really anything that you want.

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