Computer Science
How do you generate the desired output from your input? Our team of tutors will help you crack the code.
Interested in learning more? Get in touch
Offerings
Hello, World!
Learn to program or prepare for a career in technology with the mentorship of doctoral candidates and software engineers.
Core computer science courses
Data Science
Discrete Math for Computer Science
Machine Organization
System Design
System Development
Systems Programming
Specialized Topics
AI
Computing Hardware
Data Structures and Algorithms
Machine Learning
Privacy and Technology
Theoretical Computer Science
Tutor spotlight
We are a cooperative of thinkers––physicists, historians, computer scientists, economists, literary critics, lawyers, linguists, biologists, poets, mathematicians, and so many more--who provide exceptional one-on-one tutoring and academic support to our students.
Meet everyoneWe are a cooperative of thinkers––physicists, historians, computer scientists, economists, literary critics, lawyers, linguists, biologists, poets, mathematicians, and so many more--who provide exceptional one-on-one tutoring and academic support to our students.

Henry
Henry graduated with an MD from Columbia University in 2022 and began psychiatry residency at the University of Rochester. Formerly a professional classical ballet dancer, he earned his BA in Biology from Columbia University, where he was also the first male synchronized swimmer in the Ivy League.

Darin
Darin earned a BA in Physics and Astronomy and Astrophysics (Harvard), and MSc and PhD in Planetary Science (CalTech). Currently, he is junior faculty at Brigham Young University.

Bassel
Bassel received an MS in Civil Engineering from MIT and a BS in Engineering from Harvard. He has taught college courses on topics ranging from probability and statistics to modern history.

Arpit
Arpit is a PhD student at the Icahn School of Medicine at Mount Sinai. He earned his bachelor's in Biomedical Engineering from the University of Connecticut, where he graduated with Honors.

Carlos
Carlos graduated from MIT with a BS in Biological Engineering, and received his MD at Harvard Medical School. He is currently a resident in OHSU's Opthamalogy residency program in Portland, Oregon.

Aditya K.
Aditya is a PhD student in Computer Science at the University of Illinois. He received his BS in Computer Science and Applied Computational Mathematics from CalTech and MS in Computational Science and Engineering from Harvard.

Nathan
Nathan graduated from Princeton University with a BS in Physics and a minor in Applied Math (summa cum laude, Phi Beta Kappa). He is currently a PhD student in Physics at Harvard.

Di
Di is an MBA student at the UC Berkeley Haas School of Business and has deferred admission to Harvard Law School. He received his BS in Mathematics, and BAs in Economics and Statistics at the University of Chicago.

Tahseen
Tahseen was a Math major at UVA, where he was an Echols Scholar and graduated with high distinction. He holds a Master's in Mathematics from NYU and is currently a PhD candidate in Computer Science at the University of Maryland.

Joshua Y.
Josh earned his BS in Biomedical Engineering at Rutgers University (summa cum laude, Tau Beta Pi and Alpha Eta Mu Beta). Currently, he is a research scientist at the Center for Engineering in Medicine at MGH.

Ash N.
Ash received his MA in Economics from Columbia University. He graduated with a degree in Electrical Engineering and Econometrics from the University of Alabama at Birmingham (summa cum laude, Tau Beta Pi).

Chang M.
Chang is an MD/PhD student at Icahn School of Medicine at Mount Sinai. He earned his BA in English Literature and Biochemistry at Columbia University, where he was a John Jay Scholar and graduated Phi Beta Kappa.

Anusha N.
Anusha is a medical student in the Health Sciences and Technology program at Harvard Medical School and MIT. She graduated with a BS in Bioengineering from Caltech, where she was a member of the Tau Beta Pi engineering honor society.

Vera T.
Vera served in the US Air Force for 6 years. After the Air Force, she double-majored in Neuroscience and Mathematics at the University of Arizona. She is currently completing her MD/PhD at University of Washington in St. Louis.

Charles P.
Charles graduated from Princeton University with a BSE in Mechanical Engineering and Certificate in Theater and Dance. He has been a private tutor in New York City for over twelve years.

Sam D
Sam holds a BS in Physics (Cornell) and a PhD in Physics (Harvard). He's now a postdoctoral researcher at the University of Pennsylvania, studying physical systems and machine learning applications.

Megan L.
Megan is a PhD student at the University of Iowa studying Environmental Engineering. Her research focuses on developing low cost solutions for accessing safe drinking water in resource-poor settings.

Dan L.
Dan is a Rhodes Scholar currently completing his Master's in Global Health Science and Epidemiology at Oxford. Previously, Dan conducted research at the Broad Institute of Harvard and MIT.

Alicia C.
Alicia is a PhD student in Linguistics at NYU. She graduated magna cum laude from Washington University in St. Louis, with a BA in Linguistics and Data Science and a BA in Spanish with a minor in Music.

Erika N.
Erika earned a BS in Biology, specializing in Quantitative Biology and Bioinformatics, at Stony Brook University; she graduated summa cum laude with Phi Beta Kappa She is currently pursuing an MD/PhD through the Icahn School of Medicine at Mount Sinai.

Cristina
Cristina holds a PhD in Linguistics from Harvard, an MS in Cognitive and Decision Sciences from University College London, and BAs in Applied and Computational Mathematics and Linguistics from the University of Southern California. Currently, she works as a forensic linguist.

Vivian U.
Vivian is a first year medical student at the Icahn School of Medicine at Mount Sinai. Previously, she earned her BS in Computational Biology with a Computer Information Science minor from Cornell University.

John L
John is currently a Quantitative Researcher and Educator; he's developing a risk web application in R language to realize the volatilities in US and foreign asset classes. He graduated from the University of Michigan with a Master's in Data Science.

Donald L.
Donald graduated with a BS in Physics at California Polytechnic Polytechnic State University. His research in machine learning led to a staff research scientist position at Lawrence Livermore National Lab. He's currently pursuing a PhD in Computer Science at the University of Michigan.

Hunter B.
Hunter studied Physics and Computer Science at Harvard College. In 2019, the Chicago Cubs drafted Hunter, and he’s been playing pro baseball ever since.

Hamzah
Hamzah is a PhD student at the University of Texas at Austin in the Aerospace Engineering department. His interests span distributed control and planning, game theory, robot safety, and autonomous vehicles.

Jadyn
Jadyn is a Physics PhD student at Stanford University. Previously, he earned his MA in Education and BS in Physics from Villanova University.

Arun
Arun is a PhD candidate in Mathematics at MIT. Previously, He he received a BS in Computer Science and Mathematics, and an MS in Mathematics from the University of Virginia, all in four years.

Eleanor S.
Eleanor is an MBA/Masters in Computer Science dual degree candidate at the University of Chicago/Booth School of Business. Previously, she received her Bachelor’s degrees in Economics and Molecular Biophysics and Biochemistry from Yale University.

Ajay
Ajay graduated from Northwestern University (magna cum laude, Phi Beta Kappa) with degrees in Neuroscience and Philosophy, writing senior theses in both disciplines and publishing multiple peer-reviewed research papers in neuroscience. He is currently a third year student in the MD/PhD program at Harvard/MIT, and is enrolled in the Bioinformatics and Integrative Genomics PhD program.

Michael S.
Michael graduated with honors from Swarthmore College with a Bachelor of Arts in Computer Science. He next acquired a PhD in Computer Science at the University of Virginia, specializing in parallel and distributed systems. He completed his post-doctoral studies at the RENCI Supercomputing Center at UNC Chapel Hill.

William O.
Will is now attending Stanford’s Graduate School of Business for his PhD, studying applications of machine learning, algorithms, and network science to problems in business. He previously double majored in computer science and mathematics at Caltech.

Joe Z.
Joe is pursuing his MS in Data Science at Harvard University. He recently graduated summa cum laude from the United States Military Academy at West Point, earning his BS in Mathematical Sciences along with a minor in Cybersecurity.

Iggy
Iggy majored in Mathematical Sciences at West Point. He now studies machine learning and applied mathematical techniques at MIT, working at the MIT Lincoln Laboratory to develop algorithms that predict the impact of cyber-attacks on national defense systems.
Testimonials
“I worked with Caelin when I needed extra support during a web development course. I found him to be a patient, well prepared tutor. Caelin repeatedly took my vague questions, pinpointed sources of confusion, and reviewed relevant topics to set me up for success on assignments. ”
Computer Science Blog Posts
Which is bigger?: Set cardinality, injective functions, and bijections
What is mathematical induction (and how do I use it?)
Getting started in R: Writing your own functions
The difference between computer science and software engineering
Plans
We’ve created structured, yet flexible pricing plans that offer everything you need to succeed in your courses.
Hourly Rate
1 HourAll of our tutoring is priced on an hourly basis, and most academic tutoring sessions are 90 minutes. If you're not sure how much tutoring you'll need, you can enroll in our "pay as you go" option.
$ 120
$ 160
$ 240
$ 290
First Time Package
4.5 HoursWe require a first-time minimum commitment of three 90 minute sessions due to the significant amount of preparation that tutors do in advance of the first few sessions. This initial package is a good way to get your feet wet, evaluate the amount of tutoring you'll ultimately need, and see if you feel comfortable with your tutor.
$ 540
$ 720
$ 1080
$ 1305
Ten Sessions
15 Hours 5% OFFAn opportunity to deepen your understanding and comfort with your courses, with more flexibility to cover content, essential skills, and exam preparation.
$ 1710 You save $90
$ 2280 You save $120
$ 3420 You save $180
$ 4133 You save $217
Twenty Sessions
30 Hours 10% OFFA comprehensive approach to tackling classes, providing ample time and space to absorb material, master the ropes of the subject, and get comfortable with assignments and exams.
$ 3240 You save $360
$ 4320 You save $480
$ 6480 You save $720
$ 7830 You save $870

Tutor Tiers
We have 4 tiers of coaches. The coach’s tier is based on the experience level of the coach with our team. All coaches begin working with Cambridge Coaching at the Standard tier.
-
Standard
0-150 hours
$120/hour -
Senior
150-200 hours
$160/hour -
Guru
250-300 hours
$240/hour -
Master
350+- hours
$290/hour