From January 1 2022 to April 30 2022 I spent more than 250 hours learning computer science from a variety of sources, including free online MIT courses, software documentation, and software support sites like w3schools. I worked on a variety of projects, including:
Finding the optimal starting word in the viral game "Wordle"
Re-creating Pong! and a perfect AI opponent
Doing analysis of simulated orbital mechanics using Python and MS Excel
This website
Focusing primarily on Python, but also spending time with HTML, CSS, and C++, I managed to create a wide variety of interesting and unique projects, many of which can be found below.
Many of my larger projects centered on data analysis, as it related to my hobbies. Using Python, I was able to:
Find the optimal Wordle starting word
Analyze various pieces of obscure information related to human spaceflight
Create a script that pulls recent videos from specific online video creators
Analyze the motion of orbiting bodies
and several other computations.
This spreadsheet is from my attempt to figure out the optimal Wordle starting word. The full sheet takes up more than 128 megabytes.
A space simulator made using Pygame. You can see the sun and its 4 inner planets.
I have had the pleasure of creating several games, many of which use the Python module Pygame, including:
Pong! and an unbeatable AI to play against
A game inspired by the geography guessing game Worldle
A re-creation of Space Invaders
Other Projects
I have also worked on some smaller projects. These include several helper bots for the communications platform Discord, a path-finding algorithm, a currency converter, and a digitization of a favourite board game, "Hogwarts Battle".
Since April 1 2022, I have been learning the Russian language, with the goal of becoming conversational and literate by the end of 2023. This process includes dedicated study using Russian language textbooks, but it will also include reading Russian literature, communicating with Russian speaking friends, and enjoying Russian media.
Start Date
End Date
Goal