Connect with hundreds of tutors like Carlos

America's #1 Tutoring Platform

Who needs tutoring?

FOXNBCCBSUS NewsTIMEUSA Today

TUTORS FROM

  • YaleUniversity
  • PrincetonUniversity
  • StanfordUniversity
  • CornellUniversity
Carlos

Carlos

Bachelors, Computer Science
University of Utah

About Me

I'm a Computer Science graduate of the University of Utah, where I focused mainly on Artificial Intelligence and Bioinformatics. I currently work on Cigna's flagship iOS app - I specialize in the chat functionality where users can talk with Clinicians about their treatments and medications, and also with customer support agents who can help them with insurance related questions. At work I mainly use Swift and Objective-C. For tutoring and various side projects I specialize in Swift, Python, C, and C++.My goal is to use my experience and knowledge of Computer Science to help others realize their career and educational goals, or even just learn an interesting thing or two. I have taught others for a large part of my life, including tutoring kids in Spanish during High School, helping my younger sisters with their Math courses, helping Computer Science underclassmen during the end of my undergraduate program, and helping train new employees at work. Computer Science is a very important subject in today's world, and is applied in many different fields such as healthcare, biotech, finance, sports, gaming, and education. As such, I've become very passionate about it and I love being able to show people the different ways in which it can be used. I believe that a good foundation in the basics of computer science (including an understanding of the most common data structures, algorithms, and design paradigms) is necessary to fully excel in such an exciting field. When I'm not programming, teaching, or reading up on new technology, you can probably find me discovering new music, at a concert, snowboarding, on my bike, or practicing yoga.

Education & Certifications

University of Utah
Bachelors, Computer Science

Q&A with Carlos

I like to identify the areas which students currently understand and which areas are a little murky. From there I tend to break down problems into as many sub problems as possible and explain them in a way that the student most easily understands, using analogies and other methods. I find this works because computer science is essentially problem solving - creating software is finding a way to instruct the computer to execute a certain task, and creating algorithms involves breaking down data into subsets to find the desired solution.

Connect with a tutor like Carlos