Expert tutoring in mathematics and computer science.
What I tutor
💻
Programming
Basic to advanced programming in Python, C++, C, SQL, HTML, CSS, JavaScript, and more.
🏃
Competitive programming
Everything you need to know to succeed in competitive programming: algorithms, data structures, and problem-solving paradigms.
📔
IGSCE, IB, & AP Computer Science
Let's pass your final papers and exams and develop your capstone projects together.
📈
Calculus
Single-variable and multivariable calculus, from limits, derivatives, and integrals to vectors, surface integrals, and Stokes' theorem.
🧮
Algorithms and data structures
Sorting and searching; recursion; linked lists; trees; graph theory; dynamic programming; greedy algorithms; and more.
📊
Statistics and data science
Statistics; probability; machine learning; Python and Pandas; SQL; data visualization; and more.
⚙️
Computer systems
From NAND to Tetris. Logic gates and digital logic design; computer architecture and memory; operating systems; computer networks.
👷
Project execution
Have a project you're struggling with? I can help you unblock.
Proven expertise.
I've been a computer science tutor for 7 years and a programmer for over a decade. As a summa cum laude graduate in computer science and a competitor in various programming competitions, I have a deep understanding of algorithms, data structures, mathematics, and computer science in general.
Delivering teaching that works.
When you get me as a tutor, you get results. My students have gone on to pass and excel in their exams, succeed in their classes, and even win competitions. We'll work together to achieve the results you want.
Tailored for you.
My teaching style fits your needs and learning style. I focus on breaking down topics into concepts that you understand. I emphasize practice and application so you see the big picture. And we'll go at a pace that you're comfortable with.