Skip to main content

Like many other students at USC, I dipped my toes into the world of engineering in high school, when I took a few different types of Computer Science classes. One of my most memorable experiences was working with two of my friends to make a management system for our choirmaster that would make his life easier. Through projects like this, I realized that I found CS to be innately creative in that I could be innovative in coming up with solutions to meet a range of constraints that I had to work within.
When it came time to choose a major for applying to schools though, I didn’t know if I wanted to commit myself to CS entirely. Having done research related to the intersection of hardware and software, I decided to broaden my horizons a little. Choosing CECS felt like a blend of topics that I was familiar with (and knew I liked) and topics that I wanted to explore. Since coming to USC, I’ve felt like this was the perfect decision for me.

Taking Computer Engineering and Electrical Engineering classes really allows me to explore the hardware side of software concepts that my CS classes explore. Though it takes me longer to understand hardware concepts, I find them fascinating. Moreover, my major aligns with my desired career pathway of developing software for hardware. Every lab, project and assignment in this major feels like a memorable part of my journey as well as a step closer to my engineering dreams!

Satwika Vemuri

I am studying Computer Engineering and Computer Science and I am from Rutherford, New Jersey. I will be graduating with the class of 2027. I am currently involved in USC's Integrated Media Systems Center as an undergraduate student researcher and am a grader for CSCI 201 with Professor Marco Papa. Outside of engineering, I like to take part in organizing cultural events as part of the Executive Board for USC's Hindu Student Organization.