Are you considering Computer Science? Try it out!

rob Uncategorized Leave a Comment

This past weekend, we hosted the Viterbi Expo for students thinking about applying to USC.  I got to talk to a lot of amazing students, and a lot of them wanted to know how I got into Computer Science.  It’s not easy to know what you want to major in before you have taken a single class in that major. …

Me with "Levitated Mass", the giant boulder at LACMA

The Best of LA: LACMA and LaBrea Tarpits!

rob The Best of LA Leave a Comment

Hey everyone!  This week I want to talk about one of the coolest spots in LA- LACMA (the Los Angeles County Museum of Arts) and the La Brea Tar pits.  That may sound like two spots, but they are actually co-located, and offer totally different things to see.  You don’t want to miss this place where cultured art and natural …


How I get to classes: by skateboard!

rob Uncategorized Leave a Comment

Students travel between their classes and meetings in a variety of ways here at USC.  Walking, biking, skateboarding, scootering (I’ve seen people busting out the classic Razor scooters), and even an occasionally a lone unicycle can be seen between classes on campus.  They all work, and everyone has their preference.  For me, skateboarding has worked out the best, even though …

Me giving a presentation in my research group

My Favorite Student Involvement: USC Software Quality Lab

rob Uncategorized, Viterbi Orgs Leave a Comment

I’ve been involved in the USC Software Quality Lab for 3 years now, and it’s by far my favorite student involvement.  What is it? It’s the research group that is headed by my research advisor, Professor William G.J. Halfond, that focuses on issues of using software engineering to make software less buggy, more secure, and ultimately cheaper to develop and …

One of our libraries here at USC!

A Cool thing about Research at USC: Experiencing History of Engineering

rob Uncategorized Leave a Comment

As part of my ongoing research in the field of cyber security, I read a research paper every week and discuss it with my research professor.  As I was reading my paper for the week today, I realized how cool it is to be able to read what is essentially a primary historical source- even though its recent history, in …

Inside a computer- these type of photos are necessary for court

My Favorite Class at USC: ITP 375, Digital Forensics

rob Viterbi Class Leave a Comment

If you’ve been following my blog at all, you know I’m into computer security.  A lot of time, we think of computer security as setting up firewalls, running an antivirus, and encryption… but once someone breaks into a system or steals data, someone has to investigate and find out what happened- enter digital forensics.


How do you get involved at USC, anyways?

rob Uncategorized Leave a Comment

When I was applying to colleges, there was one thing I knew for sure: college was a place of endless opportunities.  I did not, however, know how to find those opportunities!  I found plenty to do, nonetheless, but I think it would have been helpful and even interesting to hear the different methods of getting involved in the plethora of …


Adjusting to Graduate Classes through USC’s Progressive Degree Program

rob Viterbi Class Leave a Comment

Hey all, One of the things I am most excited- and apprehensive- about this semester are my graduate level classes that I am taking through the Progressive Degree Program (PDP).  Even though I’m just starting senior year, the way my schedule has worked out I am actually done with my undergraduate computer science classes, so I’m taking advantage of the …

2013-06-08 18.13.54

Summer in Seattle

rob Viterbi Summer Leave a Comment

It’s summertime, but the weather here in Seattle has me fooled some days!  I’m four weeks into my internship at Microsoft’s main campus in Redmond, WA, and even though there is, unforgivably, rain in June, I’m loving every moment of it. I’m living in a really sweet apartment in the University District in Seattle (named for University of Washington).  It …


ITP Minors: Mobile Development, Web Development, and more!

rob Uncategorized 1 Comment

As a Computer Engineering/Computer Science major, my major-specific classes come from both the Computer Science and Electrical Engineering departments.  Despite this, I’ve got to say one of my favorite departments at this school is actually the ITP department.  ITP stands for Information Technology Program- a relatively generic name that doesn’t do justice to the awesome classes it offers. These classes …

How difficult is engineering?

rob Uncategorized 1 Comment

Engineering has a reputation for being very difficult, maybe even more so than other majors.  I’ve run into quite a few prospective-engineers as well as current students that want to know how hard future classes will be. The straight shot answer is yes, engineering is hard.  But successful engineers love engineering for its challenges, not in spite of them.   …


USC in a Word: Visionary

rob Why USC Leave a Comment

It’s pretty hard to sum up a multi-faceted place like USC in one word.  However, one quality about the students, curriculum, faculty, and general mission of USC does stand out: visionary.  Everything and everyone at USC focuses on bringing about the brightest future possible. Many of my fellow students aren’t just focused on getting through classes and out into life …


How leadership opportunities have helped me

rob Uncategorized Leave a Comment

I recently had the honor of winning a position on my fraternity’s national level Executive Board (which we call the Grand Lodge).  It’s given me some interesting food for thought: 1) in a specific sort of way, I’m now significant on the national level (c’mon, seems pretty cool to me…) and 2) how much leadership has played into my college …


Don’t know how to program? No biggie.

rob Engineering, Uncategorized Leave a Comment

Having talked to many potential computer scientists since the fall, I’ve come to realize many share a concern over their qualifications when it comes to Computer Science.  I don’t see it as much with other majors, since an Aerospace Engineering applicant knows that most other students won’t have worked with a space shuttle yet.  But aspiring computer scientists realize that …