As humans continue to evolve, the tools we use continue to evolve with us. Today, we rely heavily on computers to ensure we are able to perform our everyday tasks. From embedded computers within our household that we don't even realize are there to supercomputers that execute trillions of instructions per second to solve some of the most complex scientific questions (Vahid & Lysecky, 2019), computers are indeed the core of our existence in the modern world. However, when it comes down to it, we are only at the starting line for what computers can truly accomplish. Every day, we are finding new ways to revolutionize the computer science and information technology industry.