This is the totally optional, don't watch it if you don't want to meet the instructor lecture. I'm Tim, Dr. T Shamlad, I grew up in a small town in Southeastern Massachusetts named Norton. And after high school, I went off to Georgia Tech to pursue a Bachelor's in electrical engineering degree. But I was only at Georgia Tech for a year. So if you'd like, pause the video and guess for why only stayed for a year and then continue. As one of my past students said, I left for the love of a good woman. So my girlfriend was in Massachusetts, Georgia Tech is in Atlanta, Georgia, and that was too far for me. So I spent about a year and a half putting the stuff into boxes and handing it to the UPS guy. And then I enlisted in the US Air Force, went off to basic training, went to technical training school. And after about four months in the Air Force, I got married. So pause the lecture again if you'd like to decide whether that was the same girl I left Georgia Tech for or somebody else. The answer is it is in fact the same woman and we are still married. So, here we are in the Air Force, we went off to Omaha, Nebraska for our first tour. And then after 16 months, the Air Force decided to send me to school full time to pursue a bachelor's degree in electrical engineering at Georgia Tech. So I did get to finish that degree at Georgia Tech in electrical engineering. And then I went off to officer training school and got my commission as an Air Force officer. Our first assignment in the Air Force was the Los Angeles Air Force Base, where I spent four years managing contractors writing software to help us fly satellites, particularly orbital software was my general area of expertise. We had our first two children, both boys, while we were in Los Angeles, and I also pursued my master's degree in Computer Engineering at the University of Southern California, going to school at night. Finished that tour after four years and went off to the US Air Force Academy, where I taught undergraduate computer science courses for two years. Now the Air Force Academy is usually a four year tour but I only spent two years there. So if you'd like to pause the lecture video again and try to guess why I only spent two years, go ahead and do so. The answer is the Air Force decided to send me off to UMass Amherst to pursue a doctorate. So I am in fact a doctor of computer science, so I don't actually help people. And my entire family loved the part in Treasure Planet, the movie, where there's a non-medical doctor and he is trying to help someone who is injured and he says, I just sit here, and I'm useless. And I saw that movie with my entire family at the movie theater and at that line, every single person leaned over and looked at me, so everyone [LAUGH] knows I'm a doctor, just not a real doctor. Okay, so I finished off that degree and went back to the Air Force Academy for that full four-year tour that I should have had in the first place. And then my final assignment was to Washington, D.C., where I spent a couple of years managing contractors developing web applications and the databases that support those web applications. And then I retired from the Air Force. So I've been at the University of Colorado, at Colorado Springs since 2003. And I've taught a variety of courses including graduate level software engineering courses, undergraduate computer science courses, and undergraduate game design and development courses, all of which I created from scratch. And, in fact, we now have a Bachelor of Innovation in Game Design and Development and I teach many of the beginning and the final course in that particular program and I'm the program director for that program. So at this point, I exclusively teach game development courses. I also spent a year and a half as an indie game developer in a company that I formed with my two sons. And that's peak Game Studios. And we did a number of games both on speculation and on contract. So here are the games we built on speculation. The two images on the left are a game called Khet that based on an actual board game, so we got the license from the board game manufacturer. And you can think of this as chess with lasers. And you can actually download a free version of this game at this point from the Burning Teddy website. I'll talk about Burning Teddy soon. The other screenshot from the upper right is for a game that we didn't quite finish as we shut down the company once my sons sort of grew up and moved on to do other things. And that game is called battle paddles. And you should think of this as pong with weapons because that's sort of the big idea behind that game. We didn't quite finish it, but we'll get back to that game as well. So on this slide are the games that we built under contract. So as a company, we went and we got a contract to build some games and we actually got paid to build them and that was awesome. So the two on the left are for educational games for eighth graders, the one all the way to the left, it was a set of for many games to teach about physics, and the title of that group of many games was physics with the need to details and if you think of the acronym for that, it's pong. And so of course, a little tongue in cheek, a game development of course. And the lower one was to teach eighth graders about robotics. So they would configure a robot with various attachments to go complete a number of missions. Again, there were a few mini games to do. The upper right one is something called Colorado history arcade. We got a contract to teach fourth graders about Colorado history. And that game was deployed on the Pikes Peak Library District website. So all of the games we built as a company except for the Colorado history arcade game, we're using C sharp, we happened to use XNA game studio to do that. But now, of course, we're moved on to unity the company hasn't but I have. And so that brings us to this next slide, where I tell you I now have a small company and by small I mean just me, called Burning Teddy. And I use that company to publish textbooks and online courses and of course also to do game development. So that battle paddles game that I showed you the Korean shot from, I am in the process of porting that over from action a game studio to unity. That is about 60,000 lines of code. So it's going to take a little while to port, but at some point, that will be on the Burning Teddy website, burningteddy.com. And I'm also working on another smaller casual game that called Balolons Extreme and I'll actually post my progress on burningteddy.com as I build that game immunity. Burning Teddy, all the game development I'm doing, is actually immunity. So when I'm not teaching, and I'm not doing game development, what am I doing? Well, a number of different things, but one of those things is cycling. So riding a bike is one of my joys in life I guess. So these are my three bikes. The blue one is the oldest one and that's really doodled bike at this point. But I used it to really get into cycling and not racing so much. But doing long rides like a number of centuries which 100 mile bike rides, including at the time, one of the 10 toughest centuries in the United States. And so that century had over 10,000 feet of climbing. That's what makes 100 mile bike ride harder than another is elevation gain. And so I did a number of bike rides. The mountain bike, the one at the bottom is a result of going mountain biking with some friends one day and I loved it so much that I went out and bought the mountain bike the next day. The bike all the way on the right is my triathlon bike. So being a cyclist, I did a lot of long rides. I also did a bunch of running including a number of marathons and a running race that goes from the bottom to the top of Pikes Peak here in Colorado Springs. I did that running race multiple times. And once you've biked a long time and run a long time, you say, well, you might as well do some triathlons as well, just add a swim and you'll be fine. And so I've done a variety of triathlons, all the way from sprint distance, which are really short, all the way up to an Ironman distance race. I also play guitar. I started doing that way back in high school. And then gave it up for decades while I was raising my family and doing other things. And now, I've started up again to try to learn how to do it even better than I used to. So moving from left to right, the acoustic is a Yamaha Acoustic that I bought way back when while I was. Just out of high school. The next guitar is a Joe Strummer replica, Fender came out with a Joe Strummer tribute to guitar some years ago and that was my starting point. But I replaced the three saddle bridge with a six saddle bridge because that's what Joe Strummer used. I got to that relic pickguard from a place called extreme creations. And I even took the stickers that were on Joe Strummer's guitar and cut them into the shapes that they were worn into by the time and Joe stopped playing the guitar and fixed them to the guitar in the appropriate places. The next guitar is a Gibson Les Paul Goldtop from a couple of years ago. And the one all the way on the right is my most recent guitar. That is a Fender Stratocaster American professional too in, I didn't have a strat so I wanted to do a strat, but I also couldn't resist getting it in the gorgeous Miami blue color. Really, the other thing other than interesting like reading books and stuff like that, the other leisure thing I do is I play video games, that should come as no surprise to you. And so, the question is, what kind of video games do I play? And you should pause the video, guess in your mind what those might be. And then you can move on to see a screenshot of what I use to play my video games. You can see, racing games are my passion, so really racing simulations so realistic racing games rather than arcade-y racing games, and if you're interested in all the details of that racing rig, you can go to the PDF that I've provided as a resource for this lecture. So there you have it. None of this has anything to do with course content, but it gives you a little more insight into who's teaching you in the course.