Current MSP3 student who just stumbled upon this thread and wanted to offer up some advice from my experience. During orientation they gave this little rant about how if you have a job you should quit it if you want to do well. I have a family and had no choice financially, but those comments stressed me out the first few months. I ended up working 20-30 hrs a week, have a 4.0 ending with a 98-100% average in all, but a couple of the classes (Looking at you Neuro), and will be starting medical school next week. Not trying to toot my own horn just letting those of you who might be in a similar situation know that anything is possible if you want it bad enough. I knew this was my last chance academically and coming up short was not an option for me. Definitely recommend understanding concepts more so than memorizing every detail. Its a ton of material and piles up on you quick. I overhear people in the library quizzing each other on the most minute details that never show up on exams. There's tons of my classmates that study more than me, but the key is to be efficient and find what works for you. All lectures are recorded and re-watching them on 2x speed is extremely convenient. Exams span about a week and a half. One thursday, and then mon, wed, fri of the next week. You no joke will be studying nearly every free hour of those two weeks. By the time the Friday exam finishes up you are burnt out and it's so easy to take the next week off, and my biggest advice is to not do that. You still have lectures for each class during the exam block so assuming you aren't paying attention to those cause you're preparing for the exams and then you take a breather the next week, you all of a sudden are at least 10 lectures behind. If you're behind going into the second set of exams you most certainly will be behind on the third as well. Also don't let the first semester lull you into a false sense of security. There's a decent amount of overlap with some concepts from undergrad and the exam questions are a little more straightforward. Overall I would say it is not hard at all to get a B, but to get an A requires exponentially more work. If anyone has any questions let me know!