Award-Winning Computer Science Tutors

America's #1 Tutoring Platform

Who needs tutoring?

FOXNBCCBSUS NewsTIMEUSA Today

TUTORS FROM

  • YaleUniversity
  • PrincetonUniversity
  • StanfordUniversity
  • CornellUniversity

Award-Winning Computer Science Tutors

Krishnabalaji

Certified Tutor

2+ years

Krishnabalaji

Bachelor's (in progress)
Krishnabalaji's other Tutor Subjects
AP Calculus BC
AP Calculus AB
Pre-Calculus
Calculus 1

I graduated from the high school of BASIS Chandler and I currently major in Computer Science at Arizona State University. While I did do some volunteer tutoring for Algebra I and II in high school, my more formal work experiences include teaching Math and English at Kumon to mostly primary and middl...

Education

Arizona State University

Bachelor's (in progress)

Priyanka Anilkumar

Certified Tutor

2+ years

Priyanka Anilkumar

Master's/Graduate
Priyanka's other Tutor Subjects
Pre-Algebra
Algebra
Probability
Java

From data structures and algorithms to computational complexity, computer science demands both abstract thinking and precise implementation. Priyanka brings both sides — she holds a Master's in CS with depth in AI and machine learning, and she writes production code professionally as a software deve...

Education

University of Windsor

Master's/Graduate

Srdjan

Certified Tutor

2+ years

Srdjan

BS
Srdjan's other Tutor Subjects
AP Statistics
AP Calculus BC
AP Calculus AB
Pre-Algebra

I am a Georgia Tech graduate in Electrical Engineering. I am able to tutor advanced math and physics for high school students and beyond.

Education

Georgia Tech

BS

Serina

Certified Tutor

2+ years

Serina

Bachelor
Serina's other Tutor Subjects
Trigonometry
Pre-Calculus
Middle School Math
Elementary School Math

Studying computer science at Yale means Serina lives in this material daily — from data structures and algorithms to computational thinking and problem decomposition. She teaches foundational concepts like recursion, sorting, and object-oriented design by walking through the logic step by step befor...

Education

Yale University

Bachelor

Nicholas

Certified Tutor

2+ years

Nicholas

Bachelor's
Nicholas's other Tutor Subjects
Trigonometry
Pre-Calculus
Geometry
Algebra

Hi, I'm Nic :) I have a Masters in philosophy and a Bachelors in computer science. I've worked as an educator for over a decade, thoroughly enjoy tutoring high school students, and can't wait to start working with you (or your student) towards persistent academic success! Feel free to reach out with...

Education

University

Bachelor's

Tri

Certified Tutor

2+ years

Tri

Bachelor
Tri's other Tutor Subjects
AP Calculus AB
Pre-Calculus
Geometry
Algebra

I am passionate about helping students because I believe in the transformative power of education. As an undergraduate majoring in computer science at the University of Georgia, I have a strong foundation in mathematics and enjoy making math concepts accessible and enjoyable for my students. My favo...

Education

University of Georgia

Bachelor

Haley Shea

Certified Tutor

2+ years

Haley Shea

AB
Haley's other Tutor Subjects
Neuroscience
PSAT Writing Skills
SAT Reading
ACT Reading

Bridging linguistics and computation is Haley's academic specialty — her graduate research in computational psycholinguistics sits squarely at the intersection of language processing and computer science. She's especially strong at unpacking abstract concepts like data structures, algorithms, and Bo...

Education

University of North Georgia

AB

Megha

Certified Tutor

2+ years

Megha

Bachelor's
Megha's other Tutor Subjects
AP Statistics
Statistics
Middle School Math
Algebra

Teaching is something that's always come naturally to me. Learning, however, wasn't. A few years ago, I was the kind of student who would need tutoring; now, here I am. From coding and math to writing and SAT-prep, I've gone through it all: now, I'm here to help students get through their own academ...

Education

University

Bachelor's

Timothy

Certified Tutor

2+ years

Timothy

BS
Timothy's other Tutor Subjects
AP Calculus AB
Multivariable Calculus
Competition Math
Trigonometry

Timothy's applied mathematics degree means he approaches computer science from the quantitative side — thinking about algorithms in terms of efficiency, logic, and mathematical structure rather than just syntax. That foundation is especially useful for students tackling topics like sorting algorithm...

Education

University of Michigan-Dearborn

BS

Lorenzo

Certified Tutor

2+ years

Lorenzo

BOE
Lorenzo's other Tutor Subjects
AP Calculus AB
Pre-Calculus
Middle School Math
Geometry

I'm Lorenzo! I'm a rising senior at the University of Pennsylvania studying engineering and education. Teaching has been a lifelong passion and in school I am a part of multiple tutoring organizations in the Philadelphia area. I am passionate about math and science (especially computer science), as ...

Education

University of Pennsylvania

BOE

Meet Our Expert Tutors

Connect with highly-rated educators ready to help you succeed.

Lukas

Linear Algebra Tutor • +34 Subjects

Certified Teacher. Hi! My name is Lukas Brazdeikis and I have a strong background in computer science, physics, math, and designing course material. I will help your student learn as effectively as I can while also showing them the practical value of the knowledge they learn. I recently graduated from Duke University with a Master's in computer engineering. I also have an education minor from my undergrad. My course load has included computer science, computer skills, physics, math, chemistry, biology, geology, history, English, and business. I have plenty of experience in teaching and designing course content. I have designed my own 30-hour online course and have excellent communication and motivation skills. My advanced degree tells you I have the academic background to teach most STEM or business subjects depending on the age range. My teaching style is focused on being effective. I am effective by learning what motivates my students, finding ways to personalize teaching material, and demonstrating the practical value of the knowledge they learn. I specialize in the following: GRE quantitative, GMAT, high school math, high school computer science, and college computer science.

View Profile

Sruti

Pre-Algebra Tutor • +17 Subjects

I am a PhD student at Carnegie Mellon University in the field of Electrical and Computer Engineering. I recently completed my bachelors also at Carnegie Mellon University in Electrical and Computer Engineering as well as Human Computer Interaction. Over the last several years, I have experience teaching a wide variety of students ranging from elementary school math, introduction to programming for children, as well as college level classes. While I tutor a broad range of subjects, I am most passionate about Math, Physics, and Computer Science. I really enjoy teaching programming, especially in fun and engaging ways. I like to relate what I teach to things my students are passionate about, or teach them through fun activities and games, so that they are easier to understand. I also help students prepare for standardized tests and have several strategies that I can share, especially for the math section of the tests. In my spare time, I enjoy dancing, music, hiking and anything outdoors!

View Profile

Tyler

Statistics Tutor • +8 Subjects

With a strong background in STEM education and administration, I am passionate about helping students achieve academic success through personalized learning. My experience as a high school STEM teacher has allowed me to guide students in subjects such as artificial intelligence, machine learning, renewable energy technology, supply chain management, and manufacturing systems. Additionally, my administrative expertise has honed my ability to provide structured and efficient support to learners of all levels. I have earned certifications from the Massachusetts Institute of Technology, International Business Machines (IBM), and the New York Institute of Finance, dedicating years to making complex concepts more engaging and accessible. My tutoring style is adaptive, ensuring that each student's unique learning needs are met with patience and clarity. I believe in creating a supportive learning environment where students feel confident in tackling challenges and mastering new skills. While I tutor a broad range of subjects, I am particularly passionate about STEM-related fields, as they shape the future of technology and innovation. Beyond academics, I enjoy exploring advancements in artificial intelligence, renewable energy solutions, and automotive technology. My goal is to inspire curiosity, critical thinking, and a lifelong love of learning in every student I work with.

View Profile

Anita

Java Tutor • +8 Subjects

I am a professional web developer with 15+ years experience with back-end development (Java, PHP, C#, .Net, REST API), database design/development (SQL, MYSQL, SQL Server) as well as front end development (CSS, HTML, XML, JavaScript, JQuery). I double majored in English and Computer Science and have an M.A. in English literature where I taught freshman writing seminars and assisted students in writing academic papers. I currently teach Introductory classes in HTML/CSS, JavaScript, WordPress, Mobile Design and Programming concepts with TechGirlz and adapted the TechGirlz Intro to SQL/Database curriculum for an adult curriculum.

View Profile

Alison

Middle School Math Tutor • +6 Subjects

As experienced and passionated educator with a Bachelor's degree in Computer Science from Rice University, I am passionate about empowering students to achieve their academic goals. With over 3 years of tutoring experience in subjects such as AP Computer Science A, Machine Learning, and SAT Math, I adapt to different learning styles and create a supportive learning environment. My teaching philosophy centers on personalized instruction, where I connect with each student to understand their unique learning styles and challenges. I take pride in guiding students through the complexities of computer science and college application essays, equipping them with the skills they need for future success. Outside of tutoring, I enjoy exploring new technologies and engaging in coding projects to improve my teaching approach.

View Profile

Smitkumar

Applied Mathematics Tutor • +92 Subjects

Hey everyone, I'm Smit and I'm currently a Computer Science student at the University of Calgary entering my final year. I have notable math skills along with computer science exposure in theory and practical settings. As a computer science student it keeps me driven to maintain my skills while helping others benefit from them. Additionally I do work part time as a Math tutor helping students from grades 2 to 12 in all fields of math be it simple number sense all the way to some Calculus. It would be my pleasure to help your child achieve their academic goals helping shape them to be one step closer to a successful practitioner in the fields of interest in the future.

View Profile

Kathryn

SAT Math Tutor • +10 Subjects

I am a senior studying computer science at MIT. I have 5+ years experience teaching students through nonprofit organizations, private tutoring, and being a teaching assistant for MIT courses. I have experience teaching computer science, math, and SAT to students ranging from middle school to college. I hope to help students reach their goals and gain a love for learning.

View Profile

Joshua

Algebra Tutor • +19 Subjects

As a dedicated tutor with over 2 years of experience, I am passionate about fostering a supportive learning environment where students can thrive in subjects like Algebra, Business Analytics, and Data Science. Currently pursuing my Bachelor's in Informatics at the University of Washington, I incorporate real-world applications into my teaching to engage students and enhance their understanding of complex concepts. My approach emphasizes personalized learning, encouraging students to ask questions and develop critical thinking skills. I find great joy in witnessing my students' growth and success, and I strive to instill a love for learning that extends beyond the classroom.

View Profile

Harleen

AP Statistics Tutor • +22 Subjects

I am a Molecular Engineering major at the University of Chicago, I am currently taking time off to focus on other aspects of my career but I don't want to stop tutoring outside college campus!. I am a child of immigrants and have spent my life tutoring my siblings and younger students, and I loved working with them! See y'all in class!

View Profile

Simon

Probability Tutor • +11 Subjects

I have a PhD in computational physics from the University Of Pennsylvania, as well as a degree in physics and computer science from the University Of British Columbia. I have years of experience as a teaching assistant and have been an instructor at a college level. I've taught hundreds of students to program effectively in a wide range of languages, as well many different physics courses. In the corporate world, I've found the experience of watching a mentee grow and thrive the most satisfying. While small classroom experiences are fun, I love working one on one with students - the moment when an idea "clicks" is just as fun for the teacher as it is for the student!

View Profile

Frequently Asked Questions

Debugging is as much about developing a systematic mindset as it is about technical skills. A tutor can teach you how to read error messages carefully, use debugging tools effectively (like breakpoints and print statements), and think through your code logically rather than guessing at fixes. They'll also help you understand common error patterns—like off-by-one errors in loops or null pointer exceptions—so you can spot and prevent them faster in future projects.

Syntax is the specific rules of a language (like how to write a for loop in Python vs. Java), while logic is the problem-solving approach behind your code. Many students get stuck memorizing syntax but struggle with algorithmic thinking—breaking down a problem into steps and choosing the right data structures. A tutor helps you focus on building strong logic skills first, which makes learning new languages and syntax much easier, since the core thinking transfers across all programming languages.

Data structures like arrays, linked lists, hash tables, and trees are abstract concepts that are hard to visualize without hands-on practice. Students often memorize definitions without understanding when and why to use each one, leading to inefficient solutions. A tutor can walk you through real coding problems, show you how different structures perform, and help you build intuition for choosing the right tool—turning data structures from abstract theory into practical problem-solving skills.

Code review teaches you to think like a professional developer—considering readability, efficiency, and best practices, not just whether code "works." A tutor can review your projects, point out where variable names are unclear, where you're repeating code unnecessarily, or where a more efficient algorithm would help. This feedback loop is invaluable because you learn to write better code the first time, catch your own mistakes faster, and develop habits that make collaboration easier later.

Building real projects forces you to integrate multiple concepts—maybe combining loops, conditionals, functions, and file I/O in one program—rather than learning them in isolation. A tutor can guide you through project planning, help you break large problems into manageable pieces, and provide feedback as you build. This approach strengthens your ability to think through problems end-to-end and gives you a portfolio of work that demonstrates your skills to colleges or employers.

A tutor can help you explore different areas by working on small projects in each domain and discussing what resonates with you. Web development focuses on front-end and back-end technologies; data science emphasizes statistics and machine learning; game development combines graphics, physics, and real-time problem-solving. Your tutor can help you understand the core skills each path requires and guide you toward specialization based on your interests and career goals.

Algorithmic thinking means breaking a problem into precise, step-by-step instructions before you write any code—thinking about efficiency, edge cases, and the order of operations. It's hard because it requires abstract reasoning and practice; many beginners jump straight to coding without planning. A tutor helps you develop this skill by working through problems on paper first, discussing different approaches, and analyzing why one solution is better than another—building the foundation for tackling complex problems independently.

Error messages are written for computers and experienced programmers, so they often feel cryptic to beginners—a stack trace showing five nested function calls can be overwhelming. A tutor teaches you to focus on the most relevant line, understand what the error type means (like IndexError vs. TypeError), and trace backward through your code to find the root cause. Over time, you'll recognize patterns and develop the skill to use error messages as debugging guides rather than sources of frustration.

Connect with Computer Science Tutors

Get matched with expert tutors in your subject