Jaime Rivera

I am currently a 3rd year Turing Scholar at the University of Texas at Austin. The Turing Scholar program is the honors computer science program within UT.

In between my years at UT, I have been able to explore several companies through summer internships. In the summer of 2013, I interned at Google HQ under the AdSpam team. In the summer of 2014, I interned at Microsoft for 343 Industries to implement a collision model that increased efficiency up to 10x as fast in comparison to the existing model. This summer of 2015, I hope to learn new and amazing things at Facebook. At Facebook, I will be working with Oculus VR on their SDK team. I'm very excited to learn from everyone there.

To describe myself, I would say that I'm an ambitious learner that is infatuated with all that computer science has to offer and teach. The fields within CS that excite me most are computer vision, graphics, and artificial intelligence. Each and every day is filled with a set of new topics that I can learn - it's hard to just pick a few things to learn day to day.

On top of all of the self-teaching I do, I also love to teach others. I am also a lecturer at UT Austin, teaching an introduction to competitive programming course. My ACM ICPC teammate and I both teach the class together - we write slides, provide office hours, create lesson plans, and lecture students. This class will also count toward upper division credit hours for the students that take it. It's a role that I love, and teaching is something I deeply value just as much as value learning.

After recently finding computer vision, I want to dedicate all of my time to learning as much as I can. I plan to work on my honors thesis with Dr. Kristen Grauman, an incredible professor with amazing contributions to the CV community. I can't wait to learn everything I can under her guidance. The more I've explored computer vision, the more I've pondered about graduate school.

What do I plan to do once I complete my undergraduate degree next year? There are many options...

  1. Work in industry to save up money, gain real-world experience, and network with incredible people
  2. Pursue graduate school and learn as much as I can about my passion, computer vision
  3. Pursue my life-long dream to advance technology and "be an inventor", or in other words: become an entrepreneur
  4. At some point in time, I want to give back and teach introductory computer science courses for data structures and algorithms - if I could teach that now, I would in a heartbeat

I'm still figuring things out, but there are a large number of things to consider for my future.

Aside from CS, I have tons of hobbies. I'm an avid billiards player (9-ball, 8-ball, straight pool). I love playing poker, especially Texas Hold'Em. I know how to do a few magic tricks here and there, as well. I like to dabble in competitive memory, teach others, play several sports, and do logic puzzles.

And to name one last thing, I love competitive programming. I'm on UT's ACMC ICPC team, and coordinate the authoring of all official Texas UIL CS competitions.