Why I Majored in Computer Science

Aldo Ruiz Parra ’25

My first exposure to computer science was in high school through classes where I learned the basic foundations of computer science and block coding. This sparked my interest in exploring technology, leading me to join my high school’s robotics program. Arriving at Â鶹´«Ã½, I intended to explore different academic disciplines, but I kept computer science in the back of my mind. It was not until I finished Introduction to Computer Science during my first semester that I discovered that I wanted to major in computer science. The structure of the assignments and challenging course nature not only honed my problem-solving skills but also left me with an insatiable curiosity to delve deeper into the field.

One of the factors that led to my decision to major in computer science was the supportive faculty and the nurturing learning environment. Through office hours, I built meaningful connections with CS professors who provided valuable guidance and support throughout my academic journey. Through mentor sessions, I had the opportunity to connect with other students, both peers and mentors, which enriched my learning experience as we tackled problems together. These positive experiences and relationships allowed me to excel in classes and stay curious while learning advanced concepts in computer science.

Another aspect that attracted me to computer science was the diverse range of opportunities offered. The department arranges the curriculum in a way that strives to balance practical applications and theoretical foundations. There are a variety of electives, from AI to human-computer interaction, that allow us to explore our passions. My favorite part about the discipline is the various subfields and industries one can break into with computer science. Some of those subfields include cybersecurity, cloud computing, artificial intelligence, computer networking and much more. Whether you aspire to pursue your passions in the industry or graduate school, computer science equips you with a well-rounded education and problem-solving skills that prepares you well for a multitude of career opportunities.

Gloria Lee ’24

I was first introduced to computer science as a senior in high school. At that time, I did not think too much about it and brushed it off, thinking that it was not something I was meant to pursue. As a freshman at Pomona, I had a tough time deciding on my major. I purposely cast a wide net and took a variety of introductory classes in different fields during my first year. It was spring of that year when I took CS051 and was reintroduced to computer science. Despite the challenges of Zoom University, I looked forward to the long CS051 labs and enjoyed working through puzzles that invited me to think deeper. It was exciting to slowly learn how to translate the logical blobs in my head into something tangible on the screen.

This learning process would have never been as enjoyable without the immense support I received from the CS department along the way. What I love most about CS at Pomona is the collaborative community it cultivates and how easy it is for me to seek help (e.g., through learning communities, professors’ office hours, etc.). Professors and student mentors are always willing to answer my questions, big or small, and they are truly invested in helping us learn. Without this community, I honestly could not imagine myself as a CS major.

I love that learning CS in a liberal arts setting allows me greater flexibility to simultaneously explore other fields that interest me. I am also extremely grateful for the many opportunities I've had to explore CS through a variety of means. As a research assistant, I had the chance to work with Professor Eleanor Birrell in security and privacy research, and this helped me realize just how big CS is as a field, along with the many unique opportunities it offers. Studying CS abroad provided me with a broader perspective and gave me the wonderful opportunity to learn from professors around the world. Reflecting back, I am so grateful to have stumbled back upon CS during my first year, and I believe that all these experiences at Pomona will shape me to become a more critical and well-rounded developer in the future.