As a person who graduated from Art Institute of Atlanta in March 2019 with a Bachelor's Degree in Visual and Game Programming. I had the chance to classes that taught me several skills and programs on how to make video games. As of right now I would classify myself as a generalist, because in the past I have accomplished many assignments that were not always focus on my major. With that said I would have to say one of the hardest, and most rewarding roles I ever took part in, was being the project manager or team leader in most class assignments. The reason why it was hard, is due to me having to not only do my work like programming, but then also having to interpret and adapt the others ideas in to the project's main idea, then to construct schedules for each individual labeling what job was theirs, then managing the work of my fellow colleagues on a week to week basis, and of course assisting anyone who needed help whether they were artists, programmers, modelers, etc. Now the rewarding part came from how the finished product turned out, and seeing an idea come to life especially when it was a game. Just being able to watch the player's interaction and immersion into a game I got to help make was wonderful.