Aloha! This past weekend was one of the best weekends I’ve had in my four years of college. I attended the 2019 Association for the Advancement of Artificial Intelligence Conference in Honolulu, Hawaii. I attended this conference last year in New Orleans, which was super fun. I had no expectations that this weekend would top that one, but it totally …

College is a learning experience in more ways than one. Just as you will learn new things pertaining to your major everyday you will also begin uncovering new things about yourself. Which dining hall is your favorite, what food can you get away with eating exclusively for a whole week, how do you tackle laundry day in your new apartment …

It’s the most wonderful time of the year! Thanksgiving break is a much needed rest from classes and there’s just something special about coming back to campus getting ready for the holidays. It’s still amazing to me that this is my last fall semester here. Here are some random thoughts about how my semester was and things I learned! The …

One of the reasons I was so attracted to USC during the college admissions process was Dean Yortsos’ concept of Engineering Plus . This concept aims to show that Viterbi engineers are not just engineers who do boring engineer things; we have so much more to offer in other talents like art, design, theater, and writing. In addition, Engineering Plus …

I’ve been asked a quite a few times over my college career why I decided to go into my major, Computer Engineering. The question comes from everywhere, friends, family, fellow peers, and even professionals. So I thought it useful to finally sit down and take a moment to reflect on my major and what made me choose it begin with. …

Many of you are probably reaching the point in the college application season that you are selecting — from a large dropdown list on the Common Application — the major you would like to study for the next four years. At a certain point, I was deciding between a BFA in sculpture, a B. Arch (architecture), and a BS in …

The month of October marks a half point for the fall semester and the beginning of one of the most dreaded times for any college student: midterm season. For an engineering students in particular it can be stressful time since that usually involves reviewing massive amounts of material while the regular beats of student life, like assignments, clubs, and classes, …

The start of a new year marks the start of a fresh set of classes and perspectives. With my major requirements for Computer Engineering changing slightly with the introduction of a new class, I think it might be useful to take a look what my course load looks like this year! I am taking five courses this semester, with two …

Over the Summer I taught at the CS@SC summer camp, teaching basic Computer Science concepts to middle school students through Scratch. The same professor that runs the camp annually is the professor for my software engineering class, CSCI 201. During one of the first lectures, he offered extra credit for signing up and teaching a mini course through USC’s Joint …

After an exciting summer of interning and catching up with all my friends from back home, I had a yearning for my home away from home. I missed all the late night chats with friends, spontaneous adventures to get random food at places I’ve never heard of, rallying for the Trojans on gameday, etc, etc, etc… This year, I’m living …

This past summer was the best summer of my life, and there is no doubt about that. For the past year or so, I wondered what it would be like to work for Disney, a company that many of us grew up loving. For a while, I thought of Disney in terms of Disneyland and those beautiful animated movies like …

For the upcoming year I will be working as an engineer for an Augmented Reality rhythm game called Beatcaster! It is one of seven games picked to be developed in the USC Advanced Games Project (AGP) through the School of Cinematic Arts for the entire year. Most seniors studying Computer Science (Games) choose to work on one of these projects …

Going into my second year at USC, I’ll admit that I wasn’t too thrilled to start classes again. Summer had been a nice break of responsibility, and I was suddenly going to put plunged back into the thick of it. Adding to this dread was the fact that I was taking a group of notoriously challenging classes: CS 201, CS …

I still catch myself stumbling over my words when I tell someone “oh yeah, I’m a senior!” Senior year is officially here and we are back on the grind. These first few weeks have already flown by so quickly, with classes, involvement fairs, and catching up with friends. This semester, I’m taking two grad classes, since I’m pursuing my Masters …

Highlights of summer 2018: enjoying a nice 60 degree summer, spending more on brunch and boba than I should have, interning at an amazing company (plus a trip to Six Flags!), and getting my first full-time job offer!! This summer, I was back at Slack in San Francisco for the second time, working as an engineering intern. I was back …

Summer time! Most students would associate the season with long, hot days, beaches, ice cream parties, and quality time with friends. While I have gotten my fair share of “under the summer sun” time throughout the summer break, most of my summer has been comprised of three things: work, work, work (thank you for giving me a beat to read …

Two of the most common responses I get when I tell people I’m majoring in Computer Science Games are 1) “Oh so you do game design?” and 2) “So you must really play a lot of games”. And while a decent answer to both of these questions is yes, it’s not what CS Games is really about. I thought I’d …

If you’re a computer science student, you’re bound to have heard of the infamous CSCI 104: Data Structures and Algorithms class. And when hearing about this class, I’m sure you’ve often heard it related to ‘free-time killing’ and ‘life ruining’, but is it really that difficult? Going into my second semester at USC, I was quite nervous. Throughout my first …

Second semester freshman year can be very different from first semester for many Computer Science or Computer Engineering majors. Not only will you be taking two big, major specific classes, most CS or CECS students choose to pair these with other stem courses, such as math or life sciences. This semester can be a little scary for anyone who is …

Hey everyone! Today I started interviewing candidates for a Project Manager position for Code the Change, a student organization that builds software products for non-profits in LA. It inspired me to discuss some myths about majoring in computer science and possible career paths that you might not have known existed for CS majors. First, I want to start of by …