Computer Science

When I first started my bachelor, I was dead set on studying computer science to become a software engineer. This made a lot of sense for me at the time; as a kid I was very interested in computers and technology, and all of the creative ways one could use them. I was quite crafty and couldn't say no to anything that was a mystery to me. My investigative nature led me to learning the foundations of computer science and programming at a young age, around the middle of elementary school. By 4th grade, I was teaching JavaScript to my class once a week for a year. I kept pursuing it and learning more about it, picking up languages and fundamentals I still use today.

When I got to college, though, I realized something about computer science that made me consider broadening my horizons. Computer science as a discipline is quite concrete but constrained. Mathematics, on the other hand, spans a greater breadth, but is more abstract. Since I had cleared a lot of mathematics already and did much better than my peers, I took the plunge in my sophomore year. This turned out to be a rather important decision, and has taken me on an incredible journey.