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

Certified Tutor
2+ years
Hi! My name is Anagha, and I graduated from Princeton with a degree in Computer Science in 2023. I know how difficult applying for colleges can be while juggling difficult coursework, standardized testing, extracurriculars, etc. I'm here to help! I tutor for college essays, tests like the ACT and SA...
Princeton University
BS

Certified Tutor
2+ years
Lukas
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 f...
Duke University
Master's/Graduate

Certified Tutor
2+ years
I am a rising sophomore majoring in Computer Science with a minor in Data Science at Rice University in Houston, TX. Naturally, my favorite subjects to teach are math and computer science, particularly programming languages like Python, Java, and Scratch. I have found great enrichment in these seemi...
Rice University
BS

Certified Tutor
2+ years
I graduated from Johns Hopkins with a degree in Computer Science and minors in Business and Entrepreneurship. I have 5+ years experience tutoring as well as 3 years as a Computer Science teaching assistant. My tutoring philosophy is to understand my students' thought processes and tailor my approac...
Johns Hopkins University
BS

Certified Tutor
2+ years
As a Computer Science student in the process of pursuing a PhD, I know how important it is to understand the ins-and-outs of your classes. Not only will you be better off understanding the deeper meanings, but you might also find your passion with learning. If that is not the case, it's all good, I ...
Rhodes College
Bachelor

Certified Tutor
2+ years
Current freshman at the University of Texas at Dallas majoring in Computer Science having graduated from Flower Mound High School with the class of 2024. Has been tutoring students for about 3-4 years now, and is most confident in tutoring math (upto Calculus 2), science, reading comprehension, and ...
The University of Texas at Dallas
Bachelor

Certified Tutor
2+ years
I am a computer science sophomore at William and Mary, and I'm here to help students prepare for the SAT, ACT, AP computer science, and AP calc tests. Here are my credentials: - 790 on SAT math, 770 on SAT english - 34 composite on ACT - 5 in AP Calc AB and BC - 5 in AP Computer Science A My mai...
University
Bachelor's

Certified Tutor
2+ years
As an awarded teaching assistant, I am passionate about helping students succeed and reach their full potential. My experience as a math and physics tutor has allowed me to work with students from diverse backgrounds and skill levels and has taught me the value of patience and perseverance in teachi...
Sharif University of Technology
MS

Certified Tutor
2+ years
Nishant
I am a graduate student at the University of Windsor. I have a bachelor's degree in computer engineering. I'm passionate about teaching coding, data structures, algorithms and cloud architecture. My language of choice is python and javascript. In my free time, I like playing video games and solving...
University of Windsor
MS

Certified Tutor
2+ years
Aditya
Hi! I'm Adi, a Master's student in Computer Science at the Georgia Institute of Technology, specializing in machine learning. I earned my Bachelor's degree in Computer Science from the University of Michigan, where I worked on AI-driven education research that was published at AIED 2025. I've also c...
Georgia Institute of Technology
Master's/Graduate
Top 20 Technology and Coding Subjects
Meet Our Expert Tutors
Connect with highly-rated educators ready to help you succeed.
Haley Shea
Elementary Statistics Tutor • +143 Subjects
Haley graduated from the University of North Georgia with two bachelor's degrees in English Writing & Publication and Interdisciplinary Studies (Mathematics/Technology, Social Science, and Humanities concentrations), and an associate's degree in Psychological Science (2020). Previously, she completed an associate's in Communication, Film & Digital Media Studies (2016). While at UNG, she worked as a Writing Center Peer Consultant, Supplemental Instruction Facilitator, English Department Student Administrative Assistant, Writing Fellow, and Ambassador for the Center for Undergraduate Research & Creative Activities (in addition to programming stimulus displays for EEG experiments in the neuroscience lab). Her major fields of study are supplemented by three minors: Linguistics, Psychology, and Studies of English Language Learning. Combined, this background enables a flexible tutoring approach that can be customized to meet the needs of both additional-language learners and individuals facing cognitive challenges. Haley Shea is currently pursuing graduate-level education in cognitive science, conducting neuroscientific laboratory research in psycholinguistics and brain-computer interface, and training for a career in human-computer interaction. During college, her top subjects were Advanced English Grammar and Linguistics. There, she was known for her passionate leadership of study sessions for sentence-diagramming, which inspired her laboratory research. An active community member, she was Vice President of the English Honor Society chapter and led the UNG Writers Guild for two years, helping students write and gather valuable feedback from one another, enabling them to better proofread and edit their work for future publications. Many of those writers saw their work in print through UNG's award-winning student literary magazine, for which Haley Shea served as an editor for several years. Other campus engagements included running the community book drive for over two years and founding an all-student improv troupe which went on to perform and compete in tournaments around the state and region. While acting helped her become comfortable on-stage, Haley Shea also greatly benefited from her time as a member of the speech and debate team, placing first in statewide debate and slam poetry competitions over the years. Her favorite topic of both debate and poetry is that of human innovation and interaction with emerging technology, especially in relation to ethical policies on artificial intelligence. Captivated by syntax in both spoken language and computer code, she is fascinated with recent developments in language-based software and hopes to contribute to the field of computational psycholinguistics while earning her PhD. After graduating, Haley Shea knew she wanted to keep supporting other students toward their goals. A scholarship student herself, she always loves any chance to help individuals express their strengths and unique personal histories in ways that will help further their goals. To this end, she continues to mentor applicants for nationally competitive scholarships and other student support opportunities, such as the McNair Scholars Program and Goldwater STEM Scholarship, two major awards which made an immense difference toward the funding of her bachelor's education when she was named an official recipient in 2019, in honor of her interdisciplinary research and commitment to fostering student success on campus. She finds joy in any opportunity to uplift other students--especially women in STEM, individuals facing disabilities, or anyone who seeks to improve their command of the English language. In sharing her passions with her students, she helps them break out of "analysis paralysis" into a fun, personalized routine that helps foster positive associations with the topic of study and strong metacognitive skills that lead to improved performance over time. Special Topic Announcement: Students of English writing, grammar, comprehension, et cetera may enjoy developing their meta-linguistic awareness through Sentence Diagramming. Ask during booking to learn more about how you can become a grammar wiz through one-on-one classes in Sentence Diagramming taught by Haley Shea.
Gautam
Pre-Algebra Tutor • +36 Subjects
I am an experienced academic tutor with a focus in the SAT and ACT. With nearly 2 years of experience tutoring in the SAT, I know the ins and outs of the test as someone who was not initially good at the test but through dedication and a systematic approach raised my score. I have carefully studied the Digital SAT and subdivided all problems, supplemented by relevant problems from the old SAT versions. In English or math, I know exactly how it is tested and the best way to approach it. I graduated with Molecular Biology and Computer Science degrees from Oregon State University, and have worked as a tutor in a test prep company for 2 years. I am very systematic in academic or physical training and take a step-by-step process for improvement. Through targeted practice, I believe in focusing on areas where students are not as strong. I scored 1520 and 1550 on the SAT in 2017 and a perfect score on the Math section twice -- before I even started tutoring. I understand that students have a wide variety of learning styles. In the first session, I assess student goals, learning styles, past experiences and scores, and strengths to develop the best approach to improve your score.
Yuki
Trigonometry Tutor • +19 Subjects
I am a Mechanical Engineering student at Cornell University, and I enjoy helping students achieve their academic goals and excel in high school. I work to keep learning engaging and also focus on building study skills that will support students in higher education. I tutor high school math, science, writing, grammar, and SAT preparation. I also have experience writing research papers and supporting students through the college application essay process. My background in academic writing and presentation helps me teach students to express their ideas clearly, and my engineering training helps me teach logical reasoning and step-by-step problem-solving. My lessons are personalized, patient, and rooted in clear explanation. I believe in letting students attempt a problem first, and then guiding them while filling in knowledge gaps, as opposed to a lecture-style of teaching. Doing guided practice through active learning builds understanding faster than just reading a textbook.
Priyanka Anilkumar
Pre-Algebra Tutor • +18 Subjects
Struggling with Math, Science, English, or Computer Science? I'm here to help! Whether you're tackling challenging coursework or looking for a clearer understanding of complex concepts, I offer engaging, tailored sessions to make learning enjoyable and effective. Feel free to drop in for a lectureif it helps, we can work together to achieve your academic goals. With a Master's degree in Computer Science, I have a strong foundation in AI, Machine Learning, and various programming languages. Currently, I work as a Software Developer in the IT industry and as a Graduate Assistant at the University of Windsor, where I teach Computer Science courses. Since 2019, I've been guiding students through diverse topics, making tough concepts easier to grasp. Let's work together to overcome any challenges and build your confidence. Have questions? Drop in, and let's connect. Keep learning and growing!
Yashkaran
AP Calculus AB Tutor • +22 Subjects
I am a 4th-year student at Georgia Tech studying Computer Science. I am excited to help students learn and hope to provide the best tutoring I can.
Nathaniel
Robotics Tutor • +9 Subjects
I am a student at Cornell University pursuing a degree in Computer Science. My passion for tutoring stems from a desire to empower students with the tools they need to approach challenging material with confidence and curiosity. I know firsthand how powerful it is to have someone break down complex topics into manageable steps, and I aim to provide that same clarity and support for others. I've worked with students in both academic and outreach settings. I have mentored high schoolers in robotics and programming, helped peers grasp fundamental concepts in math and science, and served as a debate coach, where I guided students in building arguments, analyzing policy, and developing strong communication skills. I enjoy building a connection with students and tailoring my explanations to how they learn best, whether that means using visual aids, real-world examples, or interactive problem-solving. I tutor subjects in math, science, and computer programming. My favorite areas to teach are computer science and physics because they allow students to see immediate cause and effect, sparking creativity and deeper understanding. I believe in a tutoring style that is encouraging, collaborative, and grounded in patience. Every student can learn; it is just a matter of finding the right path together. Outside of tutoring, I enjoy building electronics projects, exploring new technologies, and learning how policy and ethics intersect with engineering. Whether it is guiding students through a tough homework set or helping them discover a new academic passion, I am committed to making the learning process both effective and enjoyable.
Tanish
AP Calculus AB Tutor • +19 Subjects
Hi! My name is Tanish, and I am an undergraduate student at Johns Hopkins University seeking a bachelor's in biomedical engineering. Throughout high school, I set up free summer camps and tutored a wide range of subjects including math, English, biology, physics, and SAT prep. I am most passionate about math and physics, but I am open to teaching a broad range of subjects. I firmly believe in an interactive, lighthearted learning environment. I look forward to meeting you!
Abdullah
AP Calculus BC Tutor • +91 Subjects
Hello! My name is Abdullah Ahmed, and I'm a Sophomore Canadian student currently pursuing a Bachelor of Science in Computer Engineering at the American University in Cairo. As someone who has experienced diverse educational environments, I bring a unique perspective and a deep passion for helping students achieve their academic goals. With a strong foundation in STEM subjects and standardized testing, I graduated high school with honors, achieving a 34 on the ACT (99th percentile) and earning distinctions such as the College Board AP Scholar Award, and getting accepted into top 20 schools worldwide. My academic expertise spans mathematics, physics, computer science (including C++ programming), and standardized test preparation, including the ACT and AP exams. Beyond academics, I have practical experience in finance and analytics through my work as a private equity intern, where I developed complex financial models and automated data-intensive tasks. My tutoring experience includes mentoring students of various age groups, from teaching exam strategies to coaching younger students in sports and personal development. As a Senior Leader and National Honor Society member, I organized events, guided peers, and provided academic support, fostering a collaborative and motivating learning environment. What sets me apart is my ability to adapt to each student's learning stylevisual, auditory, or hands-on. Studying abroad has taught me the importance of tailoring approaches to suit individual needs and making learning engaging, especially in an online setting. I use clear visuals, real-world examples, and interactive techniques to keep students inspired and on track. Whether you need help mastering a math concept, learning C++ or Python programming, or preparing for a standardized test, I'm here to guide you with dedication and a personalized approach. Let's work together to achieve your goals and unlock your full potential!
Sarah
AP Calculus AB Tutor • +50 Subjects
I'm a college student at Saint Vincent College in Latrobe, Pennsylvania. I am in my junior year of a computer science degree. Outside of classes, I work as a college tour guide, IT technician, and camp counselor. I love working with young people to plan for and achieve success, especially as it pertains to test and college prep. I have been working with young people from an early age, at summer camps, church groups, and as a part of my college's admissions department. I am ready to adapt to every student's unique learning styles and habits, and I hope to see my work inspire a boost in performance and confidence for many.
Spencer
AP Statistics Tutor • +57 Subjects
I developed a passion for teaching while I was living in Brazil where my friend and I had a blast teaching our students English while they made fun of our Portuguese (only at first... we got better). I come from a family of educators. My mom, my aunts, my uncle, and my grandparents teach every age group from pre-K to graduate school, so the pursuit of knowledge was always encouraged at my house. I was fortunate to be able to pursue a higher education and graduated from BYU with a Bachelor's of Science in Computer Science. My favorite subjects to tutor are math, physics, English, and computer science related courses, though I enjoy tutoring almost any subject.
Top 20 Subjects
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


