Computer Science II, AP Computer Science A, Digital Game Development II
I am a hobbyist. The past decade has been transformational to the way computer games are designed and deployed. A number of high quality tools were made available that allows a game designer to build digital worlds instead of coding from scratch. This unprecedented level of accessibility has created a cottage industry of “indie devs” that have always had good game ideas, but lacked the technical sophistication to deploy them. That has changed, and these are the skills I wish to teach to the students.
Both of these programs are creative disciplines, despite their highly technical nature. There is no single “correct” way to program or design a game. Both require that the student acquire new skills, but the how, when, and why they are used is entirely up to the creator. A problem must only be solved, and many creative solutions exist. This unique type of problem analysis and solution testing is a wonderful life skill.
Humanity is well into the Information Age. Digitized information is worth more than the world's collective oil reserves. Facebook, a corporation that doesn’t produce any physical products, is worth more than GM. Our students are entering a world very different than the ones their parents generally understand. The language this world speaks is computer science. Basic knowledge of computer science is essentially a golden ticket, that will open up doors and opportunities that would otherwise be denied them.
Teaching is my second career. I spent 10 years in IT sales and project management, primarily working with the Las Vegas strip. I am very excited to find myself in a position where I can give back some of this knowledge to future generations. I love Dungeons and Dragons, nature hikes, and of course...Video Games. I get to live and do something I am passionate about, and so consider myself lucky.
AP Computer Science Principles, Digital Game Development I
I enjoy students focus on moment-to-moment challenges within building/programming software. I've always enjoyed the focus of the journey before destination.
I'm a lifelong self-taught programmer and video gamer. The idea of giving students opportunities to use programming, Unity, and blender outside of school is a big one because all three allow you to do so much within future jobs and even within one's personal life.
Mr. Clark was born and raised in Las Vegas and teaches Digital Game Development and AP Computer Science Principals for the current 23-24 school year. He graduated from Centennial High School with the class of 2009 and graduated UNLV in 2016 with a Bachelors in Secondary Education with a comprehensive in Physical Science. During his high school years, he went to the world championship for Vex Robotics in which Centennial placed 22nd in the world among hundreds of teams and volunteered to be an announcer for Vex Robotics events throughout most of his college career. During his announcer years he was awarded with the Volunteer of the Year award in 2011. He is the head of Robotics at Doral Red Rock. Mr. Clark is also a die-hard video gamer that spends his summers raising his K/D ratio in COD, adventuring in Baldur's Gate 3, and the occasional Rocket League match. His favorite games of all time are in a three way tie between DayZ, Red Dead Redemption (original), and FFX, with BG3 really competing to enter that top 3. He is also a Packers fan and would say there are only two games a year that matter for the team. The first game against the Bears and the second game against the Bears.