Award-Winning Computer Science
Tutors
Who needs tutoring?
FEATURED BY
TUTORS FROM
- YaleUniversity
- PrincetonUniversity
- StanfordUniversity
- CornellUniversity
Award-Winning Computer Science Tutors

Certified Tutor
8+ years
Justin
I am an aspiring applied mathematician, with particular interest in image processing and climate science. I graduated in May 2017 from Washington University in St. Louis with a bachelor's in physics and mathematics, and am beginning a PhD program in September 2017 at the University of Chicago in Com...
Washington University in St. Louis
Bachelor's in Physics and Mathematics
University of Chicago
Doctor of Philosophy, Computational Mathematics

Certified Tutor
8+ years
Isabella
I am a graduate of MIT. I received my Bachelor of Science in Mathematics with minors in Management Science and Ancient and Medieval Studies. Since graduation, I have started my PhD at Georgia Tech in Operations Research. Throughout my career I have TA'd several math and computer science courses at t...
Massachusetts Institute of Technology
Bachelor of Science in Mathematics (minors in Management Science and Ancient and Medieval Studies)
Georgia Institute of Technology-Main Campus
Current Grad Student, Operations Research

Certified Tutor
4+ years
Florence
I am a rising senior at Duke University. I major in Computer Science and am also getting a minor in Physics. I have had experience tutoring/teaching as a teaching assistant for three classes: Intro to Databases, Electricity and Magnetism (for engineers), and Computer Network Architecture. I have had...
Duke University
Bachelor of Science, Computer Science

Certified Tutor
Julie
I am a rising junior at Princeton University pursuing a Bachelors of Arts in Philosophy with a certificate in Statistics and Machine Learning. I am highly passionate about education: during the academic year, I serve as a volunteer tutor for the Petey Greene Program, which provides educational assis...
Princeton University
Bachelor in Arts, Philosophy

Certified Tutor
8+ years
David
I am a graduate of Stanford University, where I received a BS in Cognitive Science and an MS in Computer Science. After graduation, I spent a summer in Palestine, where I taught web development, app development, and entrepreneurship to a cohort of overenthusiastic high school students; now, I've mov...
Stanford University
Master of Science, Computer Science
Stanford University
Bachelor of Science, Cognitive Science
Stanford University
BS in Cognitive Science

Certified Tutor
5+ years
Kevin
I'm a coterminal master's student at Stanford University in California majoring in Computer Science (Biocomputation). Throughout high school and college, I've taken many courses in computer science, the life sciences (biology and chemistry), and math; and I've been through a lot of standardized test...
Stanford University
Master of Science, Computer Science
Stanford University
Bachelor of Science

Certified Tutor
9+ years
Elaine
Math is my favorite subject. No matter what career field someone is going into math matters. At the minimum, it helps us learn logic and different ways of thinking.I tutor because I like to share knowledge. I want to help others understand the value in learning various topics by connecting them to t...
George Washington University
Masters, Computer Science
New Jersey Institute of Technology
Bachelors, Mathematical Sciences

Certified Tutor
5+ years
Carlos
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...
University of Utah
Bachelors, Computer Science

Certified Tutor
4+ years
A recent graduate with a Bachelor of Science in Computer Science, I've had 3 years of tutoring experience in both mathematics and computer science, in various classes. I am a Software Engineer, specifically working with Java and JavaScript but I have extensive experience with C, C++, and Python. I'm...
Fordham University
Bachelor of Science, Computer Science

Certified Tutor
9+ years
John
I seek to find the best way to engage a student and pique his or her interest in a subject whether it be from thought-provoking examples or exciting future uses for particular knowledge. From my experience this is immensely helpful for developing and actually retaining mastery of a topic. Every stud...
University of California-Riverside
Masters, Computer Science
University of Advancing Technology
Bachelors, Computer Science
Top 20 Technology and Coding Subjects
Meet Our Expert Tutors
Connect with highly-rated educators ready to help you succeed.
Travis
Algebra Tutor • +66 Subjects
Hey there, I'm Travis. I reside in the greater Seattle area and work as an interpreter (American Sign Language/English/Spanish). To date, I hold a Master of Science in Computational Linguistics, a Bachelor of Science in Electrical and Computer Engineering, and a Bachelor of Arts in Linguistics. I tutor a wide variety of subjects, including computer science, mathematics, and Spanish. If you need help, let's work it out together!I can also provide tutoring services through American Sign Language (instead of English), if need be.
Felipe
Algebra Tutor • +36 Subjects
I am a Summa Cum Laude graduate of Rutgers University where I obtained my B.S. in Physics with a minor in Math. I have years of experience as a tutor and teacher's assistant in different institutions, including Bergen Community College Tutoring Center, which was ranked as the best tutoring center for two-year college institutions in the country. I love to help people and I work hard to find creative ways of teaching, from basic concepts in Algebra to Advance Calculus and high-level Physics.
Mindy
Algebra Tutor • +36 Subjects
Students who are being tutored are often having difficulty and may have failed, perhaps several times. What is more, they know they have failed and learning has become a chore rather than a pleasure. The student, who appears to understand a concept today, may be hopelessly confused tomorrow and ready to give up. Tutoring can be fun and can help school be an interesting and productive place! It is my job to present the curriculum differently, in a way the student can relate to and understand. I am enthusiastic and ready to try another way, using all the methods and media available. I am a resource for the student and others while consulting with parents and professionals. While teaching, it is important to be patient, endlessly creative, and up-to-date. I have these qualities.
Andres
Algebra Tutor • +31 Subjects
I read this quote at one point in my life and it just made sense to me and I feel it applies to most of the things we do in life. Never settle for failure always strive to succeed."Failure happens all the time. It happens every day in practice. What makes you better is how you react to it."-Mia Hamm
Ryan
Algebra Tutor • +12 Subjects
I have three years of experience as an Instructional Assistant at a high school, and have learned how to easily break concepts down into simple and easy-to-understand steps. I have also taken several math and computer science courses, which has given me the tools needed to help others get past some of the roadblocks they may encounter while learning.I enjoy reading and fixing iPhones in my spare time. I have recently also become interested in books about how our social brain works. I love helping my students get past tough spots, and helping them relieve the stress that comes with struggling through difficult concepts, because I have been there myself! I start by assessing a student's subject knowledge, and then smoothing out any misunderstood areas before moving forward. I especially like assessing the concepts and questions that tripped me up when I myself was a student, as those will likely be the concepts my students also struggle with. If a student then has trouble explaining a problem, I will then reiterate it from my point of view.
Ericka
ACCUPLACER Prep Tutor • +113 Subjects
Professional Background:I am a certified teacher who has taught all grades and subjects at a PreK-12 online school. I have a master's degree in Educational Technology and a graduate certificate in Online Teaching. I currently work as a graduate teaching assistant at Oklahoma State University while completing a Ph.D. program in Learning, Design, and Technology. Before I was a teacher, I used to work as an RF engineer in telecommunications. My background places me in a position to help students in K-12 and higher education understand real-world experiences working in a STEM career.Why Work with Me?I am passionate about helping students succeed in their courses while discovering new things about themselves. I understand what it feels like to struggle because I have a learning disability. However, I learned to overcome these challenges and use these traits to enhance my performance at my job and schoolwork. For example, divergent thinking works for my benefit by allowing me to see new ways to solve difficult problems. I also use educational technology tools and creative methods to improve reading comprehension. However, these skills are suitable for all students to learn, not just students with learning disabilities.I see students as they are now and who they will become. Since I view students as scholars, I have high expectations for them, including academic responsibility, increased organizational skills, and reflecting on their learning. They receive scaffolding to meet these expectations and thus experience academic and personal growth. I want students to feel confident when thinking about their studies. These reasons drove my decision to become a tutor with Varsity Tutors.The best rewards for me as a tutor arise during those times students realize their potential and have that "A-HA!" moment. I watch them confidently tackle a challenging assignment and then say, "Way to go! I knew you could do it." Therefore, let's get started and help your scholar reach their potential!Teaching Philosophy:My decision to become a full-time educator stemmed from noticing the need for improved continuing education for adult students in telecommunications, desiring a more inclusive curriculum that factored in workers' culture, motivation, ability, and relevance to their jobs. Subsequently, I decided to attend school to become a corporate trainer and then return to the telecommunications world to deliver engaging training for engineers. However, after I began my master's program, I realized the need for improved instructional design and pedagogical practices is everywhere. Additionally, while working as a private tutor, students expressed concerns that they would perform better if their teachers supplied them with various means to complete assignments.These experiences, in combination with my educational training, ignited a passion in me to develop instructional design materials and capitalize upon equitable teaching practice for the good of the classroom, both online and in-person instruction. I intend to tear down the stumbling blocks that prevent access to meaningful educational experiences to a diverse body of students. My mission consists of creating a culture that sets the stage for excellent academic content and instilling students with renewed confidence by providing scaffolding that allows them to learn in a way that suits their learning needs.I believe that teachers can begin to create this environment by demonstrating civil actions towards students at all times because mutual respect between teachers and students is the cornerstone of learning. They must show civility towards students and others if they expect students to model this behavior. Teachers respect students by listening to the students' needs and appreciating their individualities. Subsequently, when students feel respected and heard, they are more likely to receive teachers' kind, affirming, and honest assessment of the students' work when they fail to meet their educational goals. In turn, these actions could increase students' motivation, allowing teachers to facilitate deeper learning by building upon prior knowledge, connecting learning objectives to student interests, and encouraging students to take more academic responsibility.Another part of establishing a positive learning environment includes demonstrating how to ask for help, a significant teaching action that equips students to succeed in academia and future occupations. For many students, this is not an intuitive process. I have noticed that many students fail their classes because they either do not know they need help or do not ask for adequate support. Therefore, students working with me can acquire improved help-seeking skills by receiving instruction about how to ask for help from teachers, other educational staff, and their peers. I also teach students to seek help within learning management systems and other online educational platforms.Once students understand how to ask for help, successful teachers can aid students' understanding of why and how they should learn new knowledge and subsequently advise students about how they can optimize their educational experiences. I achieve these goals by offering multiple modalities of accessing and retaining knowledge underpinned by a cognitive apprenticeship approach. By providing options, students connect new information to their existing knowledge base and life experiences. Next, dividing complex concepts into challenging yet achievable goals supplies students with improved retention. I also offer multiple opportunities to practice each task before moving forward to the next step and provide the correct level of assistance to aid the student. Since evaluating students' progress is paramount, assessment is essential for the learning cycle. Additionally, I assess student responses to my ideas and make corrections when required. I actively discern which kinds of actions are appropriate to pave the way for the highest levels of achievement.I also believe that teachers are charged to do more than teach lesson plans; I instead strive to create an environment where innovative thinkers and extraordinary leaders emerge. As an educator, I am responsible for assisting students in meeting the future demands of college, industry, and technology by bolstering a positive attitude about learning that could lead to life-long fulfillment, creating a student-centered environment, and providing opportunities to learn 21st-century skills. I must equip students with the aptitudes and application of soft skills born from collective learning and emerging technologies by integrating appropriate learning experiences and technologies into daily routines. I accomplish this goal by immersing students in new technologies that improve instructional designs and finding outside resources that help students connect their learning to real-world experiences.
Alex
Algebra Tutor • +36 Subjects
I graduated in 2014 from University Of California, Santa Cruz with a degree in Physics and a minor in Math and I plan on going to grad school for Planetary science next year. I tutored freshman physics in college and also graded students homework and test including classes such as algebra, calculus, and complex numbers. I enjoy teaching any science or math subjects to students, and I'm especially talented in Calculus, Algebra and high school physics. My tutoring style come from a desire to make sure students understand the topic from the ground up. Many people get discouraged from math because they see it as a large set of rules and equations that they have to memorize, when really it can make sense on a much simpler, fundamental level. I have experience teaching at a YMCA summer camp and have tutored my younger sister throughout the years. Some of my hobbies include piano, drums, rock climbing, computer programming, and hanging out with my two dogs. I'm super enthusiastic to teach others- I find I always learn a new way of looking at things when I teach someone, because there's so many ways to approach a subject.Looking forward to meeting you!
Tom
10th Grade Math Tutor • +86 Subjects
I've recently moved to New York, NY after graduating at the top of my class from Rensselaer Polytechnic Institute in Troy NY! At RPI, I received my BS in Computer Systems Engineering. Before college, I was valedictorian, got 5s on a variety of AP exams and achieved a 99+ percentile SAT score. Right now I'm a web developer!My academic success is linked to the amount I studied; however, I owe the majority of it to the wonderful professors and tutors I've had in my life. They've shown me that everyone has the potential to become a top student.I've been tutoring for over 4 years now and in that time, I've learned a ton of effective teaching methods. I've also learned many that don't work at all - we will skip those. My goal is to have you learn as much as possible, as efficiently as possible, while having as much fun as possible.Whether you want to explore subject fundamentals or just improve your SAT score, I'm your guy!
James
ACT Prep Tutor • +51 Subjects
My name is James Talbott, I have a mathematical and computer science background from Georgia Tech. I graduated in 2021. I've tutored the last year or so, and I can teach most math topics. I would say I specialize in SAT/ACT .. I enjoy trying to help the student's score go up via genuine understanding.
Luke
Advanced Placement Prep Tutor • +55 Subjects
I have always enjoyed sharing knowledge with others and helping people learn to learn. Even as a young child, I loved seeing others transcend the limitations that once intimidated them, and that feeling continues to drive me today. I began tutoring in middle school when my grandmother, a retired second-grade teacher, found herself struggling to serve effectively as an algebra tutor. I put in an enthusiastic effort, and it worked out surprisingly well. Despite once “struggling in math” (this was the questionable word choice of his teachers), he eventually graduated college with a degree in mechanical engineering. Over the years, I have taught math, English, science, computer programming, and Latin. When I tutor, I am always careful to be empathetic, attentive, and flexible. I have found that communication is always improved by these habits, and I don't leave home without them. I believe I can teach any subject (even those with which I am not already familiar, given adequate time to prepare). I don't have a favorite subject to tutor; if I am able to help someone understand something that was previously incomprehensible, I'm happy. I have a degree in psychology from The Ohio State University, where I spent two years writing computerized tasks for the Clinical Neuroscience Laboratory. In my free time, I read (history, philosophy, science, economics, and whatever else winds up being relevant to whatever first grabs my attention [in other words, everything]), watch documentaries, play pool, practice guitar, and write songs.
Top 20 Subjects
Connect with Computer Science Tutors
Get matched with expert tutors in your subject


