Search
Vikrent S.'s Photo

Experienced High School and College Tutor From Dartmouth
Vikrent S.

7 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $15

About Vikrent


Bio

I hold both a Bachelor's and a Master's degree in Mathematics and Computer Science from Dartmouth University, along with certification from the National Council of Teachers of Mathematics, which qualifies me to teach math in the public school system. My passion for helping students led me to pursue tutoring, where I could work more closely with learners and make a lasting impact.

In addition to my strong foundation in mathematics, I also have experience in computer science, and I enjoy...

I hold both a Bachelor's and a Master's degree in Mathematics and Computer Science from Dartmouth University, along with certification from the National Council of Teachers of Mathematics, which qualifies me to teach math in the public school system. My passion for helping students led me to pursue tutoring, where I could work more closely with learners and make a lasting impact.

In addition to my strong foundation in mathematics, I also have experience in computer science, and I enjoy teaching across both disciplines. I can confidently instruct students in a wide range of subjects, including linear algebra, calculus, statistics, discrete mathematics, and computer science fundamentals such as programming, algorithms, and data structures. I've also taught more advanced mathematical courses like differential equations and numerical analysis, which bridge well into computational thinking.

My time at Dartmouth equipped me with the analytical tools and instructional skills needed to teach complex concepts in both math and computer science. I focus on developing engaging and creative curriculum that helps students build understanding, confidence, and genuine appreciation for the subject.

When tutoring, I prioritize concept clarity, problem-solving strategies, and logical reasoning. I often use diagrams, visuals, or real-world applications to make abstract concepts more accessible. My approach is student-centered: I adapt each session to meet the unique needs and learning styles of my students.

Ultimately, my goal is to help students not only succeed academically but also build critical thinking skills that will serve them beyond the classroom. If you're ready to take the next step in math or computer science, feel free to reach out—I'd be happy to help you get started!


Education

Dartmouth College
Math
Dartmouth College
PhD

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

C++

C++

I’m well qualified to teach C++ thanks to a strong academic background, real-world programming experience, and years of tutoring across both math and computer science. I hold both a Bachelor's and a Master's degree in Mathematics and Computer Science from Dartmouth University, where I studied algorithms, data structures, systems programming, and software design—foundational areas that directly support C++ instruction. Beyond academics, I’ve worked in industry roles where C++ was central to the projects I contributed to. I’ve written and maintained production-level code, optimized performance-critical systems, and collaborated with engineering teams on applications that required a deep understanding of memory management, object-oriented design, and low-level programming—all core to mastering C++. In my tutoring, I’ve helped students at various levels build fluency in C++, from learning basic syntax and control structures to implementing complex class hierarchies and template-based code. I focus on helping students think like programmers, emphasizing debugging strategies, clean code practices, and how C++ fits within the broader landscape of programming languages. I bring a practical, student-focused approach to every session. I use hands-on exercises, real examples, and step-by-step explanations to build intuition and confidence. Whether a student is preparing for an exam, working on a project, or simply curious to deepen their skills, I tailor each lesson to their goals and learning style.
Computer Science

Computer Science

I have a strong academic background in both mathematics and computer science, holding both a Bachelor's and a Master's degree in the two fields from Dartmouth University. My coursework covered everything from foundational topics like programming and discrete mathematics to more advanced areas like algorithms, data structures, numerical analysis, and systems-level problem-solving. This academic training has given me a deep and well-rounded understanding of how computational thinking connects with mathematical logic. Alongside my studies, I’ve worked in the tech industry, applying these concepts in real-world settings. My professional experience includes developing software, working on algorithmic solutions, and collaborating on projects that required both technical skill and clear communication. These experiences gave me insight into how computer science principles show up outside the classroom and how to teach them in a way that’s both practical and relevant. I've also spent meaningful time tutoring students in both math and computer science. Whether introducing someone to their first programming language or guiding them through the logic of an algorithm, I’ve found ways to break down complex ideas and help students gain confidence. I draw on a mix of visuals, real-life examples, and step-by-step reasoning to make sure students not only get the right answer but also understand how they got there. What ties everything together—my coursework, industry work, and teaching experience—is a genuine commitment to helping students connect with the material. I aim to create a space where they feel supported, curious, and capable of thinking deeply about how problems are structured and solved.
Data Structures

Data Structures

I’m qualified to teach data structures not just because of my academic background, but because I’ve lived and worked through the material in both theoretical and applied contexts. At Dartmouth, I completed both my Bachelor's and Master's in Mathematics and Computer Science. Through that journey, I took several key computer science courses that laid the groundwork for teaching data structures effectively—this includes coursework in algorithms, discrete mathematics, programming paradigms, and systems-level programming. These classes didn’t just teach me how data structures work; they taught me how to think about them from a mathematical and computational perspective. Outside the classroom, I’ve also applied these concepts in real-world settings. In my industry work, I’ve worked with large data sets and built software that depends on efficient data handling—projects where choosing the right data structure wasn’t just academic, it was essential to performance. Whether designing custom hash tables or working with graph-based models, I’ve had to make concrete decisions about implementation, which gives me a more intuitive understanding of what students actually need to know. I've also tutored data structures one-on-one, helping students understand everything from linked lists and trees to dynamic programming and memory management. What’s helped most in these sessions is my ability to tie the abstract theory to something practical—breaking things down, drawing out diagrams, walking through code line by line, and letting the student do the thinking with just enough guidance to keep them moving. I teach with the goal of helping students become confident problem-solvers. I focus on deep understanding, not just memorizing definitions or code snippets. My experience across academia, tutoring, and the industry means I can bring all three perspectives into one cohesive learning experience.
ACT Math
Algebra 1
Algebra 2
C
Calculus
Computer Programming
Differential Equations
Elementary Math
General Computer
Geometry
HTML
Java
Physics
Prealgebra
Precalculus
Python
Trigonometry
Vikrent S.'s Photo

Questions? Contact Vikrent before you book.

Still have questions?

Ratings and Reviews

Hourly Rate: $15
Contact Vikrent