Based on the advice of public health officials and our own concerns about the well-being of students and instructors, we’ve decided to move everything to the safety of online course delivery.

It was a difficult decision but we believe it is the responsible thing to do amid a resurgent pandemic with proliferating variants of concern.

A students-first approach gives us the edge.

We know our instructors are the best, because our students chose them.

With everything we put into our MCAT courses, none of it would matter without world-class instructors.

Selected by students at competitive auditions

When you apply for a job with us, an impressive CV will only get you so far. We require our prospective instructors to perform a live audition in which they teach a mock class to a group of our former students. After all, who’s better qualified to decide who we hire?

Years of experience teaching university exam prep

We're different in that we're the only prep company that offers prep courses for undergraduate midterms and exams. Our instructors have years of experience in teaching the same topics that are on the MCAT. They know the areas where students struggle, and they’re adept at helping them overcome those challenges.

Experience and evaluations on website

We post information about each instructor on our website, including full biography, educational background, and teaching history. Our student first approach means we ask you to rate your instructor's performance, and post those reviews alongside the instructor's biography.


Biol 241, Biol 311, Chem 351
Instructor since 2010
10 prep sessions
427 students helped
2013–presentPrep Instructor, Mechanics 
2013–presentPrep Instructor, Statics
2012–presentTutor, Statics, Mechanics, Mechanics of Materials
2012–13TA, Engineering Mechanics II
2012–13TA, Mechanics of Solids 
2011-13TA Mechanics of Materials 
2011TA, Engineering Economics
2010TA, Engineering Design & Communication 
2012–presentPh.D. [Mechanical Engineering]
2012M.Sc. [Mechanical Engineering]
2009B.Sc. [Mechanical Engineering]
Student evaluations
( 1=Very Poor, 2=Poor, 3=Adequate, 4=Good, 5=Very Good, 6=Excellent )
PREPARATION(understanding of course material)
Presentation(presents material in a coherent manner)
PREPARATION(understanding of course material)
PREPARATION(understanding of course material)
PREPARATION(understanding of course material)
PREPARATION(understanding of course material)
Student satisfaction
very satisfied 31%
satisfied 68%
not satisfied 1%