Award-Winning College Computer Science Tutors serving Portland, OR

America's #1 Tutoring Platform

Who needs tutoring?

FOXNBCCBSUS NewsTIMEUSA Today

TUTORS FROM

  • YaleUniversity
  • PrincetonUniversity
  • StanfordUniversity
  • CornellUniversity

Award-Winning College Computer Science Tutors serving Portland, OR

Michael

Certified Tutor

Michael

Bachelor of Science in Computer Science
Michael's other Tutor Subjects
Pre-Algebra
College Algebra
Trigonometry
Pre-Calculus

I am a graduate of the University of California, Los Angeles, where I earned a Bachelor of Science in Computer Science. I've always loved Math and the Sciences: the hunt for the right equation to use, the unravelling of the mystery of the value of x. I want to show my students to see these subjects ...

Education

University of California Los Angeles

Bachelor of Science in Computer Science

Test Scores
SAT
1560
Umakanta

Certified Tutor

10+ years

Umakanta

Bachelors, Electrical Engineering
Umakanta's other Tutor Subjects
Calculus
Algebra
College Essays
Literature

I am a motivated tutor and would love to use my academic and industrial experience to teach students math, science, computer programming and electrical engineering.

Education

Indian Institute of Technology

Bachelors, Electrical Engineering

Benjamin

Certified Tutor

4+ years

Benjamin

Bachelor of Science, Computer Science
Benjamin's other Tutor Subjects
Applied Mathematics
AP Calculus BC
AP Calculus AB
Pre-Algebra

I am a computer scientist and mathematician with a passion for STEM disciplines. Sharing my passion and knowledge with others brings me great joy and a sense of purpose and community. Teaching is both a science and an art form, and catering to different learning styles is a strength of mine.

Education

Portland State University

Bachelor of Science, Computer Science

Jason

Certified Tutor

Jason

Master of Science, Special Education
Jason's other Tutor Subjects
Arithmetic
Middle School Math
Elementary Math
Calculus

I am working with a student on, be it science, social studies, or even math, we will be practicing and improving out reading skills in that area of study.

Education

Portland State University

Master of Science, Special Education

Portland State University

Bachelor of Science, Liberal Arts

Jesse

Certified Tutor

Jesse

Bachelor's
Jesse's other Tutor Subjects
IB Mathematics SL
IB Mathematics HL
IB Mathematical Studies SL
College Algebra

I am a graduate of the University of Colorado, Boulder. In December of 2014, I received a Bachelor of Arts degree in Astrophysics with minors in Computer Science and Physics. Since graduation I have hiked from Mexico to Canada on the Pacific Crest Trail, a journey which I learned a tremendous amount...

Education

University

Bachelor's

Kyle

Certified Tutor

9+ years

Kyle

Bachelor of Science, Biology, General
Kyle's other Tutor Subjects
AP Biology
AP Spanish Literature and Culture
Biology
College Biology

I'm a senior working towards B.S. in Biology, secondary major in Spanish, and minors in chemistry and bioethics at Case Western Reserve University. I'm originally from Naperville, IL, and attended Neuqua Valley and IMSA. I have several years of tutoring experience with high school students in biolog...

Education

Case Western Reserve University

Bachelor of Science, Biology, General

Eamonn

Certified Tutor

6+ years

Eamonn

Master of Science, Theoretical and Mathematical Physics
Eamonn's other Tutor Subjects
Algebra
Algebra 2
AP Calculus BC
AP Physics 1

I am a highly motivated, PhD physics student with a very strong background in mathematics and physics. I have plenty of experience as a tutor, helping students at both the high school and university level.As a tutor, I try to not only instruct students how to do the problem that they are struggling ...

Education

Utrecht University

Master of Science, Theoretical and Mathematical Physics

Trinity College Dublin

Bachelor of Science, Theoretical and Mathematical Physics

Candace

Certified Tutor

Candace

Master of Science, Mathematics
Candace's other Tutor Subjects
Algebra
Algebra 2
Calculus
Calculus 2

I am a graduate of Clemson University, where I earned a Master of Science degree in Mathematics. I take a student centered and inquiry-based approach, and over the past 6 years, I have helped so many students achieve their academic goals. While I have experience tutoring middle school through colleg...

Education

Clemson University

Master of Science, Mathematics

The University of Tennessee

Bachelor of Science, Mathematics

Sarah

Certified Tutor

5+ years

Sarah

Current Grad Student, Foreign Language Teacher Education
Sarah's other Tutor Subjects
Conversational Spanish
Languages
Spanish
Spanish 1

Buenos das! I am a native of Nashville, TN, and I received my B.A. in Spanish at Belmont University. I spent my junior year studying abroad in Santiago de Compostela, Spain, which was one of the greatest cultural and linguistic experiences of my life! I have been teaching Spanish since 2014, and I a...

Education

Belmont University

Bachelor in Arts, Spanish

University of Georgia

Current Grad Student, Foreign Language Teacher Education

Kris

Certified Tutor

4+ years

Kris

Bachelor in Arts, History
Kris's other Tutor Subjects
AP Comparative Government and Politics
AP European History
AP Human Geography
AP U.S. Government & Politics

I have a Masters in History with a specialization in Asian History focusing on Japan and China. I have a wide variety of experiences and am very well traveled. I have worked in an educational setting for over 3 years and have served as a tutor in various capacities throughout my career. I have prove...

Education

Florida State University

Bachelor in Arts, History

Frequently Asked Questions

College Computer Science programs typically progress from foundational courses like Data Structures and Algorithms, through core areas like Object-Oriented Programming, Database Systems, and Operating Systems, to specialized electives in web development, machine learning, game development, or cybersecurity. The curriculum emphasizes both theoretical computer science concepts and practical coding skills, with most programs requiring students to complete significant projects that demonstrate their ability to design and build real applications.

Debugging is a critical skill that goes beyond just fixing syntax errors—it's about developing a systematic approach to finding and understanding why code behaves unexpectedly. Tutors can teach you how to read stack traces, use debugging tools effectively, and think through logic errors by walking through your code step-by-step. This hands-on code review process helps you recognize common patterns and develop problem-solving strategies you'll use throughout your career.

Syntax is the specific rules and grammar of a programming language (like Python or Java), while logic is the underlying algorithmic thinking about how to solve a problem. Many students can memorize syntax but struggle with designing solutions—this is where personalized instruction makes a difference. A tutor can help you build strong logical reasoning skills and teach you how to approach problems systematically, so you can apply those skills across any programming language.

Data structures like arrays, linked lists, trees, and hash tables are fundamental to writing efficient code and solving complex problems—they're often the biggest hurdle in college CS courses. Tutors can break down abstract concepts into concrete examples, help you visualize how data structures work, and guide you through implementing them from scratch. Understanding when and why to use each structure is crucial for technical interviews and real-world development.

Building real applications—whether web apps, games, or data analysis tools—forces you to apply multiple concepts together and encounter challenges you won't see in isolated coding exercises. Tutors can guide you through the design and implementation process, help you break large projects into manageable pieces, and teach you industry practices like version control and code organization. This hands-on experience is what separates theoretical knowledge from practical development skills.

Yes—tutors can help you understand the core skills each specialization requires and guide you through foundational projects in areas like web development, game development, machine learning, or data science. This exploration is valuable early in your college career to help you choose electives and internships that align with your interests. A tutor familiar with multiple specializations can also help you see how concepts like algorithms and data structures apply differently across these fields.

Your first session is typically a chance to discuss your current challenges—whether that's understanding a specific concept, debugging a project, or preparing for an exam—and for the tutor to assess your coding experience and learning style. You might work through a problem together, review some of your code, or dive into a concept you're struggling with. This helps the tutor create a personalized plan tailored to your goals and pace.

Look for tutors with a strong background in the specific languages and topics you're studying, ideally with both academic and real-world development experience. A good CS tutor should be able to explain concepts clearly, help you debug code effectively, and guide you through problem-solving rather than just giving you answers. Varsity Tutors connects you with expert tutors who understand college-level CS curricula and can adapt their teaching to your learning style.

Connect with College Computer Science Tutors in Portland

Get matched with local expert tutors