My Education

I attended the private school Challenger in Las Vegas, from preschool to 2nd grade. 3rd grade to high school, I attended the public schools provided in my area. In 10th grade, I signed up for SUCCESS academy, a special education program that accelerates education. In SUCCESS, I attended special courses at the college in the mornings, and two classes at the high school in the afternoon. In just my first year of SUCCESS, I tested out of two classes before they started, and attended a high level class on the campus with college seniors: IT 4300, or the database management class.

My current levels of education I’ve finished are:
(There would be a list here, but I haven’t even finished high school yet :P)

My Past in Programming

At the age of 12, I was enthralled with the game Minecraft, which had been released only a few years prior. At the time, I wasn’t much of a computer person. I would get on the computer from time to time to play a game. However, my interest in Minecraft quickly got me into installing modifications for the game itself. The one mod in particular that piqued my love for programming was called ComputerCraft. This mod added little shell-based computers in the game that you could program with Lua. Now, I wasn’t exactly a little prodigy with code. I struggled to understand and program with it, but I worked through it with my friend Bradley who had just gotten into Lua programming as well.


A few months after I got into ComputerCraft programming, I decided to start actually programming on a real computer. I taught myself Visual Basic, and with the help of Microsoft’s Visual Studio, I created several simple graphical applications. One of the creations that sticks to my memory is a shopping list organizer and checklist for my mom, which she used to manage her shopping. I was still only 12 at the time, so I felt it was a rather big accomplishment.


After a bit more experimentation and a few months of time, I began scripting in Batch, the terminal language of Microsoft. I made some text adventures, computer automation tasks, and a file encryptor that basically created a folder locker that could be hidden within the computer’s workings at the entering of a command.


Keep in mind, as surprising as it might be given my age at the time, I rarely used tutorials for any of my creations. They were usually pieces I had put together of the various knowledge I had accumulated off the internet or from the textbooks I'd convince my parents to buy for me. I remember sitting in Barnes and Nobles for a few hours one day, absolutely enthralled with a Java book I had discovered. I had begged my poor dad to buy the 40 dollar book for me, and after that I carried it around with me everywhere.


Skip ahead a few years, when I was halfway through being 13. I realized that if I really wanted to start making practical, good looking applications, I needed to learn a better language than Visual Basic or Batch. I joined a club at the college I’m currently attending, where a Computer Science professor - Curtis Larsen - taught a simple Python class for people who wanted to get into programming. The first project I made was a simple text-based countdown timer. Its main purpose was to inform the user how many days were left until the end of school. It would display the percentage of remaining days, as well as a reduced fraction with my first mathematical software algorithm.


A bit more than a year later, I created a humorous spin-off of Five Nights At Freddy’s, which had been released within the past weeks of that. It was scripted in Pygame, and showed how far I had progressed with my knowledge of programming and game development. To the day of writing this (2016), I still use Python as my main language, but I’m slowly teaching myself C++. However, unlike when I was in that beginner’s Python class, I now know HTML, javascript, CSS, and MySQL.


Before I had made the FNAF spin-off, but after I had joined the Python class, I attended a summer camp at Stanford, and took a course on C++. Our end project was supposed to be a calculator, but we were allowed to do anything we wanted. My final project was Sally, a simple chatbot. My biggest bragging right about that was that I used absolutely no tutorials or online lessons on artificial intelligence. Sally was completely my creation, and it took a week of struggling and little sleep, but I created her. I’ve been planning to remake Sally lately with a real neural network as a brain and advanced learning algorithms, but I’ve been caught up with school and personal issues.

Accomplishments

  • Sally, the chatbot I made in Stanford
  • 1st place in both the 2015 and 2016 ACM programming competition with the team I led
  • Acceptance into SUCCESS academy