MCAT® Prep
MCAT 515+ Course
Score 515+ on the MCAT or add 15 points, depending on your initial score,
or we'll refund your money.*
While we can’t promise students particular scores, we do promise effective and results-oriented prep.
If you follow our program and don't see results, your tuition's on us.
*See full terms and conditions
4.6 out of 5 based on 488 Google reviews
Our course has only a few spots left! Sign up now!
The Complete Package for MCAT Success
Installment plan available at checkout. No fee, no interest, no credit check.
Money back guarantee*:
Starting score: | Final Score: | |
---|---|---|
500 or higher | At least 515 | |
Under 500 | At least a 15 point increase |
*See full terms and conditions
365 days access to online resources
123 hours of live instruction
All official AAMC materials including practice tests
4 to 6 subject-matter expert instructors
17 full-length practice tests
Auto-generated Smart Study Planner
12 section-specific practice tests
35 diagnostic exams
Thousands of practice questions
500+ Hours of Additional Video Lessons
Medical School Admissions Advantage Sessions
Interactive score reports to track progress
9 MCAT books, including 2 exclusive titles
Exclusive access to MCAT Topic Focus live sessions
(valued at $1,399)
Unlimited Q&A Sessions with our expert instructors
What to Expect from MCAT 515+ Course
Before Course Starts
Enroll
Lecture Zero
Get a basic understanding the MCAT, our course, and the
different MCAT subjects.
Diagnostic Exams: Science and CARS Understand your strengths and
weaknesses and focus your
study time in knowing the
right questions to ask your
instructors.
5-7 Business Days
Books Delivered
Diagnostic Exams: Science and CARS
Understand your strengths and
weaknesses and focus your
study time in knowing the
right questions to ask your
instructors.
Comprehensive Review
The complete set and additional
course-exclusive books
12 Weeks before MCAT Test Date
Course Begins!
123 hours of Live Content and Strategy Instruction
In addition to content, we
teach strategy and how to
approach and solve questions
efficiently.
Practice Every 2 Weeks
Diagnostic exams are used
throughout the course to
identify areas of weakness to
improve in and maximize
results.
Personalized Homework to Improve Weak Areas
Designed to improve sub-topic
weakness or get top scores.
MCAT Student Guide
1-2 Weeks before MCAT Test Date
AAMC Practice Tests
Simulate Actual Test- taking Conditions
Take the practice tests and
review your score report to
see how you did. Get used to
the test-taking environment.
MCAT Test Date
You Got This!
Results
Score increase, or your money back:
Your Starting score: | Final Score: | |
---|---|---|
500 or higher | At least 515 | |
Under 500 | At least a 15 point increase |
#1 Choice for Thousands of Doctors for 40+ Years
Subject-Matter Experts
We take only the top 1% of
teaching candidates.
Unmatched Guarantee
All courses have a money
back or satisfaction guarantee.*
* Full terms and conditions
Endless MCAT Resources
Thousands of practice
questions, AAMC materials,
and more.
Success without the Stress
Fully comprehensive course
structure and materials.
Taught by the Top 1% Subject Matter Experts
Meet the instructors teaching our courses.
Jon Fowler
Physics Instructor
Jon is the lead developer and primary trainer for MCAT physics, with author and editor credits in several textbooks including the MCAT Physics and Math Review.
Kyle Peebles
Biology Instructor
Kyle understands that students rarely learn through memorizing facts alone, so he explains each topic in multiple ways and brings in real life examples to ensure that his students understand the “why” behind the subject matter.
Judene Wright
Biology/Biochemistry Instructor
Judene has been teaching MCAT Biology/Biochemistry for over 25 years! She has been the National Content Director for TPR’s MCAT Program since 2006, and manages development for the MCAT courses. She has graduate degrees in Physiology and in Education.
Catherine Chow
General Chemistry Instructor
Catherine is the lead developer for MCAT General Chemistry. She draws on over a decade of experience teaching and tutoring chemistry at the college level to help her students achieve their goals!
Anthony Krupp
CARS
Instructor
Tony taught at the university and high school level for thirteen years and received seven teaching awards from local, national, and international entities. He describes his classroom as alive and alert, near the peak of the Yerkes-Dodson curve.
Jason Osman
Organic Chemistry
Instructor
Jason has been an MCAT OChem instructor since 2002. He is also a tutor, master trainer, uber trainer, and the lead OChem content developer. He has taught thousands of hours and has trained and mentored hundreds of instructors.
Dave Mackenzie
Physics
Instructor
Dave started working with The Princeton Review as an MCAT physics instructor in 2004. Since that time, he has taken on many roles including content development for The Princeton Review’s MCAT Physics materials.
Alison Harman
Physics
Instructor
Alison is always ready to help students with MCAT Physics. She has a graduate degree in Biophysics, a published scientific article, and taught hundreds of hours of in-person and online instruction geared towards mastering the MCAT.
Daniel Almeida
Organic Chemistry
Instructor
Daniel is a Molecular Neuroscientist with an expertise in post-mortem brain research. Beyond his instruction with TPR, Daniel also supervises undergraduate student research projects in various areas of biomedical science.
Catherine Chow
General Chemistry Instructor
Meet Catherine
Jason Osman
Organic Chemistry
Instructor
Meet Jason
Judene Wright
Biology/Biochemistry Instructor
Meet Judene
Jon Fowler
Physics Instructor
Meet Jon
Anthony Krupp
CARS Instructor
Meet Anthony
Daniel Almeida
Organic Chemistry
Instructor
Meet Daniel
Alison Harman
Physics Instructor
Meet Alison
Dave Mackenzie
Physics Instructor
Meet Dave
Kyle Peebles
Biology Instructor
Meet Kyle
Strict hiring standards
Our process proves our quality, no hype needed.
Top 1%
Only the top percentile
MCAT experts
PhD, M.Sc
Only subject-matter experts
can teach you
4.7/5
Top-rated instructors bring
top-tier results
Success Stories
Maria H.
MCAT
Everything about The Princeton Review - content, instructors, customer service - is zero stress. The content is accessible, not unnecessarily in-depth, but thorough (with loads of practice on every specific topic).
Joseph L.
MCAT
Essentially, I had no idea how to study for this test before taking the prep course. I was intimidated and didn't know where to start. Definitely, I knew exactly how to study for the test after completion of the Princeton Review course.
Matthew B.
MCAT
The Princeton Review gave a comprehensive overview of the test subjects and consistently helped me refine my skills. My practice test scores were 501, 505, 512, and 518 showing how my goal was achieved gradually over the course.
4.6 out of 5 based on 488 Google reviews
Read Reviews
Megan Otto
2 months ago
David
1 year ago
Professor Dr. Yetunde Afuwape is an exceptional educator. Throughout my experience with her in lecture, I found her to be a wonderful and engaging professor. Her passion for the subject matter was evident in every lecture, making the learning experience enjoyable and motivating. Dr. Afuwape's enthusiasm was infectious; she had a unique ability to ... read more spark curiosity and interest among her students. Her lively approach to teaching created a dynamic classroom atmosphere, and I always looked forward to attending her lectures. It was clear that she genuinely cared about her students' success and took the time to ensure everyone understood the material. Not only was she fun and engaging, but Dr. Afuwape was also incredibly informative. She had a profound understanding of the subject matter and effectively conveyed complex concepts in a clear and concise manner. Her teaching style made it easy to grasp challenging topics, and she often provided real-life examples to illustrate key points, making the content more relatable. Overall, I can confidently say that Professor Dr. Yetunde Afuwape is an outstanding educator who possesses a rare blend of enthusiasm, fun, and informative teaching. Her passion for the subject and dedication to her students make her a truly remarkable professor. I am grateful for the opportunity to have learned from her and would highly recommend her to any student seeking an inspiring and enriching learning experience. Dr. Yetunde Afuwape, PSO: 521437, MCAT BIO
Sarah Lee
1 year ago
I took the MCAT immersion course and Dr. Zahra has helped me with Gchem tremendously! Thank you for the course even though it was a little pricey. Definitely worth it for students who are just getting into prepping for the mcat. It wasn't thorough as I thought it was going to be but overall I'm satisfied with the material provided in the course. We ... read more will have to see how I score on my real test but thanks to all the amazing and motivated teachers!
Lucas Dean
1 year ago
My name is Lucas Dean. I took the Princeton Review 513+ course and had a great experience with all of my teachers. Kevin Keogh who taught the Psychology/Sociology class was especially helpful for me. He really helped prepare me for everything I needed to know and my score in that section improved greatly. I am about to take the MCAT soon and feel c ... read more ompletely prepared and confident for that section.
Anahi
1 month ago
MCAT OCHEM PSO 535256 Dr. Afuwape is an amazing professor! She really took the time to really make sure each student participating in the course understood the content. She creates such a lovely classroom by keeping everyone engaged in her course. I really appreciate her pneumatics and feel as though I am going to score especially high on the MCAT ... read more solely due to her!
Jeri Tyler
1 year ago
I took a tutoring course (PSO 525663) with Dr. H. I could not recommend this tutoring more. Dr. H helped me improve my score from a 500 to a 509 within a span of 6 weeks! He not only helped with strictly academics, he provided the most support during all of my stress-filled moments that come along with MCAT studying. Jeri
Vincent Lee
1 year ago
I recently had taken an MCAT Biology online course with Dr. Yetunde Afuwape (PSO is 529254), and I can't express how invaluable it was to my test preparation. Dr. Afuwape is very inclusive with her students and provides a comprehensive content review of the high-yield Biology topics likely to show up on the MCAT examination. Taking this online cour ... read more se with Dr. Afuwape made MCAT studying a lot more manageable, and her diagrams and pictures helped to connect the dots between different biology concepts. Given this was my first time taking an online MCAT course, this class exceeded my expectations in providing a solid foundation to succeed in the Biological Science section of the MCAT examination. I highly recommend anyone embarking on the challenging journey of MCAT preparation to take this Princeton course with her; this course was very much worth my time.
Lindsey Cohen
1 month ago
Instructor: Dr. Yetunde Afuwape Course: MCAT Bio PSO: 531923 Name of Reviewer / Student: Lindsey Cohen Dr. Afuawape is a true gem! She is amazing instructor with an electric personality who taught biology topics that are very challenging in a way that was more digestible for us students. Her experience as a doctor herself also was evident and a hu ... read more ge asset to her teaching. She was always prepared, kept the class engaged, and ensured that we were on the same page always. I now feel so much better about tackling my MCAT biology section after participating in her class.
Jacey Applewhite
1 year ago
I had Dr. Yetunde Afuwape for MCAT BIO PSO:521437. LITERALLY AMAZING. She keeps the class engaged and is great at interacting with students throughout the class. She is very organized and helps you really understand bio and biochem. She is great at explaining concepts and offering alternative explanations when needed. Always gives good mnemonics an ... read more d real-world examples. I feel way more confident about the Bio/Biochem section because of Dr. Afuwape and I really enjoyed going to her classes!
Sophia
1 year ago
Dr. H was an incredible MCAT tutor! He catered to the specific content areas that I wanted to improve upon by teaching a quick "crash course" on the subject. We would then review relevant problems/question sets, discuss any content gaps, and explore hypothetical scenarios. I not only felt very prepared for the exam by the end of our lessons, but D ... read more r. H also encouraged optimism and inspired me to look forward to taking the MCAT. He made my test prep experience interactive and enjoyable!
Samuel Geleta
1 year ago
Dr. Yetunde Afuwape PSO: 529707 Topic: OChem Dr. Afuwape was one of the most exciting teachers I had while taking the MCAT Prep Course. Her excitement and energy to teach organic chemistry brought the class to life. The way she uses nemonics and simple ways of understanding chemistry has helped greatly in improving my orgo knowledge. I believe my ... read more pears would say the same. It was a great pleasure taking the course with her and I enjoyed every moment of it.
Elena Montgomery
11 days ago
The Princeton Review helped me so much with my studying for the MCAT. Particularly, my Chemistry tutor Hajira was super helpful for both content review and strategy, but also making me feel better about the MCAT process. I am super grateful for how much she taught me and how much she has helped. Also, the software system was definitely a bit glitch ... read more y at times, but I think they are working on it. Thank you so much to all of my tutors!! Code: 537196
Andrew Eubanks
2 months ago
525988. Student Andrew. Dr H taught a perfect physics review for the MCAT prep course in The Princeton Review. He is very knowledgeable, answers all questions understandably, and really makes physics come to life with real world examples. I like listening to stories about he has used many of these theories into his career practice for client's prob ... read more lems he has faced. Very inspiring to keep working to understand complex topics. Great course.
Adaeze Njoku
1 year ago
I really enjoyed Dr. Yetunde Afuwape with teaching MCAT Bio! She was very relatable and provided excellent examples for concepts. She was willing to spend some time after class for any questions left over and also responded to emails frequently. This class was very timely and always covered material efficiently. I would recommend her to all future ... read more Princeton Review students. The PSO of my class was 523012.
Tristan Glenn Jr
1 year ago
Throughout the duration of the program, I was able to learn so much information. For instance, I'm a biology major currently in undergrad and the instructor we had was Dr. Yetunde Afuwape, PSO: 523012, MCAT Bio. I loved how she made all content relatable and enjoyable by also making sure no one was left behind. great instructor 10/10 recommend you ... read more take her if she's an option.
Christelle Larissa ...
1 year ago
Dr. Yetunde Afuwape, PSO: 523012, MCAT Bio Dr. A is a fantastic professor!! She gives intriguing clinical examples related to class topics and stays after lectures to answer questions. She's always so energetic and positive (don't know how), and she literally broke down and made me understand all the BioChem metabolic processes, which is insane! F ... read more avorite TPR professor.
Julianna Li
1 year ago
Dr. Yetunde Afuwape (PSO 529254): MCAT Bio Dr. Afuwape is the best for MCAT Bio! She has incredible depth of knowledge and explains every small detail. She gives you directions of how to study different topics and her ways to approach material (diagramming or her mnemonics). She takes so much care for her students and is very passionate about what ... read more she teaches!
Andrea Milton
1 year ago
Lecturer: Dr. Yetunde Afuwape PSO: 520921 Class: MCAT Bio Great experience in this class! Dr. A was extremely helpful in helping me understand some tougher biology topics for the MCAT. Loved how she made sure we understood the topic at hand and even gave us multiple mnemonics that helped her during her medical school training. Highly recommend!
Sarah M
1 year ago
Dr. Zahra Dejahang was a wonderful tutor! She helped me study for the MCAT for a few months and we worked on both Organic Chemistry and General Chemistry. She was able to explain everything to me very clearly and simplified all of the concepts to make them easy to understand. She is super encouraging and I highly recommend using her as a tutor!
Mackenzie Patterson
1 year ago
David Dodd was a great CARS tutor. Studying for the CARS section on the MCAT can always feel daunting, but David Dodd did a great job breaking down these passages and questions in easy-to-understand ways. He was always very encouraging and truly cared about every student doing better. I've seen my CARS skills drastically improve because of him.
Taina Rico
1 year ago
Dr. Yetunde Afuwape, PSO: 523012, MCAT Bio The instruction of Dr. Yetunde has been beneficial and overall a really good experience. She has so many different mnemonics and fun ways to remember biology content. Her passion and energy for teaching biology cultivates a highly effective learning environment. I highly recommend taking her class!
Jennifer Hon
1 year ago
Dr. Yetunde Afuwape, PSO: 523012, MCAT Bio. She's the best!!! I enjoyed her course and sense of humor. Low key wish she was my bio professor in undergrad. Dr. Afuwape not only showed she had the knowledge of biology and biochem but also knew how to make the concepts fun and easy to remember. I would highly recommend her: 11/10
Byron Gonzalez
2 months ago
This post is about Dr. Yetunde Afuwape PSO 535574 MCAT Bio Dr. Yetunde is one of the best tutors I've had. She is so thorough and funny at the same time. I definitely feel very prepared for the MCAT after taking her lessons. She made this MCAT Prep experience pleasant and unforgettable. Thank you so much Dr. Yetunde
Peyton Finkle
1 year ago
This program was a recommended portion of a masters program I was in. I was in love with the structure that TPR offered, given that studying prior to the MCAT is daunting to say the least. Shoutout to my favorite professor Kevin Keogh for teaching the best Behavioral Science course I have ever taken. (PSO 522931).
Gabriel Otubu
1 year ago
Dr. Yetunde Afuwape has been an amazing and engaging Organic Chemistry Tutor. She has been really helpful in answering my questions during and after class. Also, she is great at explaining organic chemistry concepts clearly! I feel more prepared for the Orgo section of the MCAT due to her sessions. PSO: 529707
Angela Figueroa
4 months ago
I had such an amazing biology experience with Mustafa Gulam. He seamlessly explained difficult MCAT biology concepts and was able to answer all of my questions. Also, he gave me so many tips and tricks for the MCAT that made Biology go from my worst section to my strongest section!
Joshua Seid
1 year ago
I took the TPR Ultimate Course with Dr. Yetunde Afuwape, PSO: 523012, MCAT Bio/Biochem. She had an awesome attitude throughout the entire duration of the course and was enthusiastic to teach and learn every day. Super grateful to have her as my instructor for these subjects! :)
Aubrienne ...
1 month ago
I studied for the MCAT with Dr. Yetunde Afuwape (my PSO is 504781), and had the most incredible experience. She tutored me in organic chemistry, biology/biochemistry, and physics. I wish I had her for more subjects because she was so good!! I highly recommend her and TPR.
Sophie Jeon
1 year ago
I highly recommend taking the MCAT Course review with them. It was great that they do teach us practical tips for taking MCAT, and each and every instructors I have met so far were very engaging. Especially, I loved the classes I took with Parker, Ameer, and Toni!
Faith Hodo
1 year ago
Teacher: Dr. H PSO: 522922 MCAT PHYSICS Dr. H is a great teacher! He really helped me understand physics concepts that I had been previously confused about. Dr. H made the learning environment very fun and engaging. I would take another class with him any day!
Maddie Langenstroer
1 year ago
I took the MCAT 515+ immersion course and I really enjoyed my G CHEM section taught by Dr. Zahra Dezhahang. She was super helpful, always paused to answer questions, and was very accessible by email to answer questions out of class. Would highly recommend her!
Catherine Bates
1 month ago
I am finishing the MCAT Immersion course now and I wanted to say Dr. Zahara D is an A+ Ochem teacher. Dr. Tracy is an amazing psych soc teacher, Dr. Bryan makes bio fun, and Dr. Andrew makes CARS comprehend-able and workable (something I thought impossible)
Sophia Logas
1 month ago
Natalie (PSO (526034)) was my instructor for the Bio/Biochem portion of the MCAT course I took with TPR and she was amazing! Her explanations of all concepts helped me understand the topics in depth and therefore apply them correctly to passages and FSQs!
Mariana Mendoza ...
2 months ago
Dr. Yetunde Afuwape MCAT Bio for PSO 528447 This is the BEST teacher I've ever had. She is incredibly intelligent, incredibly communicative, and provides great advice. She made MCAT Bio worth every penny and I would highly recommend her to anyone.
Vincent Tran
1 year ago
Dr. Yetunde Afuwape, PSO: 522915, For MCAT Ochem & Biology: Dr. A was amazing in explaining concepts and keeping us super engaged, I feel a lot more prepared and confident in preparing for the MCAT. The mnemonics were super fun and useful as well.
Tafadzwa Mapiki
1 year ago
Dr. Yetunde Afuwape PSO: 522922 MCAT Ochem Dr. Yetunde is amazing! She explains everything in detail and answers our questions so well. She also gives amazing mnemonics and that always made memorizing basic organic chemistry concepts easier.
Stephanie Avraam
2 months ago
Dr. Zahra Dejahang was an amazing tutor for general chemistry! She was extremely thorough in teaching concepts and diligent when taking the class through practice problems. I feel better prepared for this portion of the MCAT because of her!
Lauren Adams
1 year ago
Dr. Yetunde Afuwape (PSO 520921 MCAT BIO) was my favorite teacher of the course! She kept us all engaged and was genuinely excited about the topic. With 3 hour classes, this is a necessity. I recommend her to all future MCAT takers.
Elka Medina
1 year ago
Dr. Yetunde Afuwape has been a great instructor to have for MCAT biology and Chemistry. She's been our class' favorite professor so far, and makes difficult concepts easier to understand. MCAT BIO PSO 522915
Ava Galgano
2 months ago
Dr. Zahra Dejahang was my gchem professor for the Princeton Review's MCAT course. She was VERY knowledgeable and energetic and always made me look forward to coming to class! She's very sweet and funny 😊
Ivonne Arguelles
1 year ago
Dr. H PSO: 522922 MCAT Physics Dr. H is so iconic. He is a great instructor and does the absolute most to ensure we are actually learning the material. He actually embodies what it means to be an educator.
Sandra
1 month ago
Dr. Yetunde Afuwape was an amazing instructor for MCAT Bio/biochem PSO: 535526. She always had great energy, and was very enthusiastic about teaching. Her style of teaching was easy and fun to follow!!
Trey Benson
1 year ago
By FAR! The best MCAT prep, hands down and especially thankyou to Anthony Mondragon, Parker Jarman, Ameer Erfan, Tracy Tourville, and William Tucker for being such great and knowledgeable instructors!
Jake Hicks
1 year ago
My instructors for the MCAT course I took were very knowledgeable, and they all did a fantastic job. I really enjoyed Mr. Mondragon as my biology instructor and Dr. Krupp for the psychology course.
Guadalupe Romero
1 year ago
Dr. Yetunde Afuwape, PSO: 522915, For MCAT Ochem This was an amazing course. Dr. Afuwape provided plenty of mnemonics that facilitated the learning process and answered all questions in detail.
Temi Bolaji
1 year ago
Dr. Yetunde Afuwape PSO: 521438 MCAT Bio Dr A is an incredible professor who teaches with so much passion and zeal. These exceptional qualities made me anticipate her highly engaging session.
Elise Toliver
1 month ago
Dr. Zahra Dejahang was a great professor for the MCAT prep course for Organic Chemistry. I would highly recommend. She does a great job breaking down the topics and answering your questions.
Soccer Twins
1 year ago
Dr. H is amazing. He made the physics practice section fun and always had real world examples to help us digest the material. PSO: 522922 MCAT Physics -Juan Diego Bayona
Abier Alahmadi
1 month ago
I had Dr. Zahra Dejahang for my OChem MCAT +515 Course. The course was very thorough, and the instructor was organized, focused, and enthusiastic throughout each class.
Amira Aladetan
1 year ago
Dr. Yetunde Afuwape PSO: 522922 MCAT Ochem Dr. Afuwape is great and explains O-chem really well by going through the material and with her use mnemonics!
Zachary Rigot
1 year ago
Dr. Zahra Dejahang was a great Chemistry teacher, would definitely recommend taking courses with her and with The Princeton Review for MCAT prep!
Elhadji Amadou ...
1 year ago
Dr. Yetunde Afuwape PSO: 522922 MCAT Ochem Dr. Afuwape is so iconic. She is a great instructor and I would totally recommend her!
Delanie Mcgannon
1 year ago
Dr. Yetunde Afuwape--MCAT Bio PSO 529254 Dr. Afuwape was an amazing MCAT biology tutor!
Jack Cannon
1 year ago
Kathleen Bennallack and Debbie Mulhearn were unbelievably helpful in my MCAT journey
Valjean Pulido ...
1 year ago
Dr. Yetunde Afuwape, PSO: 522915, for MCAT Ochem is an excellent professor.
Francesca ...
1 month ago
Dr. Zahra Dejahang was super helpful during MCAT preparation!
Brianna M Johnston
1 year ago
Dr. Yetunde Afuwape, PSO: 522915, For MCAT OChem
FAQ
STARTING SCORE
OFFICIAL SCORE/SCORE INCREASE
500 or higher
Score of at least 515
Under 500
At least a 15 point improvement
Ready to get your best MCAT score?
Have a question?
Talk to a Princeton Review
Enrollment Advisor. Call Now!
I took the TPR 513+ MCAT course from September-January of this year and highly, highly recommend it to anyone taking the MCAT. Specifically, I want to thank biology professor Mustafa G for singlehandedly being INSTRUMENTAL in my success. There were numerous professors I interacted with (around 30 different ones, maybe more!). I am a third time test ... read more taker and my score improved by 12 points from my first and second attempts. Mustafa was not my main course professor (he did not teach my biology courses), but taught many of the topic focus sessions that are included in the course. I attended one of his courses on Genetics, my weakest MCAT topic, and fully understood everything after only an hour and a half - better than I understood genetics when I took it in college! In addition, he spent 3 HOURS after the course sitting on camera with me and giving me MCAT advice. I could not believe his willingness to sacrifice so much time to help me . . . Especially considering he was not my main course instructor! From that point on I attended every Office Hour and Topic Focus session I could that he specifically taught and for the next 2.5 months he always made sure to answer every question I had about the MCAT. If he did not get to answering all of my questions due to other students and running out of time, he answered them promptly within a few days over email. Moreover, I want to mention he didn't only help me with biology topics, but helped me understand the test itself and strategies to improve STRATEGY (how to review practice exams, what to pay attention to in passages, etc). Mustafa is one of the most well spoken, informed, patient, and resourceful professors I have ever come across during my academic career and the Princeton Review is very lucky to have him on the staff. He goes the extra mile to help his students, and you can tell he genuinely wants them to succeed. If every professor at the Princeton Review copied his teaching style, everyone taking the course would get over a 510 on the MCAT, I am CONVINCED. I will be recommending the Princeton Review's course to anyone who asks and specifically mentioning him by name.