Most importantly, I learned to appreciate the math behind the code a lot more. I learned how to hash strings with math first and then code. It made me realize how important it is to understand theories, computation, and linear algebra.