Case Study: How I Got the Highest Grade in my Discrete Math Class
Case Studies: The Advice in Action November 25th. 2008, 8:57pmA Hallway Encounter
During my sophomore year at Dartmouth I took a course in discrete mathematics. The tests were not calibrated to any standard scale, so it was difficult to judge how well you were doing. On the midterm, for example, scores around 50 to 60 out of 100 were at the top of the class, whereas for the final those would be failing.
Rewind, then, to the end of the winter quarter, and imagine my surprise in the following scenario. It’s the day after the final. I’m walking through a hallway when I encounter the TA:
“You…got the highest grade,” he said.
“On the final?” I asked, somewhat surprised.
“No, for the entire course.”
This was hard to believe. The course had 70 students. Three of them were from Eastern Europe where, educated in the old Soviet-style talent-tracking system, they had already studied this subject in high school!
I didn’t think of myself as a math person. Before this class, I had shown no particular talent for the subject. I was trying to just hang in there with a decent grade. My victory, as we like to say here on Study Hacks, was tactical.
In this post I will explain how I achieved this feat, and how following similar strategies can help you dominate even the most thorny technical courses…
No Tolerance For Lack of Insight
At the high-level, my strategy was exactly what I spelled out in my How to Ace Calculus post of two weeks ago: learn the insights. But I want to dive into the details of how I accomplished this goal for this specific class. Think of this as a case study of the insight method in action.
Here was my specific strategy:
- Proof Obsession: Discrete math is about proofs. In lecture, the professor would write a proposition on the board — e.g., if n is a perfect square then it’s also odd — then walk through a proof. Proposition after proposition, proof after proof. As the class advanced, we learned increasingly advanced techniques for building these proofs. I soon developed a singular obsession: I wanted to be able to recreate, with pencil and paper, and no helper notes, every single proof presented in class. No exceptions. Lack of understanding of even one proof wouldn’t be tolerated.
My Obsession in Practice
Here’s how I learned every proof.
- I bought a package of white printer paper.
- As the term progressed, I copied each proposition presented in class onto its own sheet of paper. I would write the problem as the top of the sheet and recreate the proof, from my notes, below.
- I tried to do this every week — copying the most recent material onto its own sheets — though I often got behind.
- While doing this work I would sometimes — okay, many times — realize I didn’t quite understand the proof I had copied in my notes. In these cases, I would break out the textbook, or do some web searching for the problem, to see if I could make sense of what I was writing down. This usually worked. In the worst case scenario, I would ask the professor or the TA for help. Not understanding the proof was not an option. I wasn’t practicing transcription; I knew I had to learn these.
- About two weeks before each exam I started scheduling sessions to aggressively review my “proof guides.” I always worked on the second floor of the Dana Biomedical Library on the outskirts of campus. (Think: dark, concrete-floored stacks, with desks tucked away at then end of long rows, each illuminated by a single, bright incandescent bulb…study heaven.) I did standard Quiz and Recall: splitting the proofs between those I could replicate from scratch and those that gave me trouble, and then, in the next round, focusing only on those that gave me trouble, and so on, until every sheet had been conquered.
By the day of the exam, you could give me any problem from the course and I could rattle off the proof, without mistake and without hesitation.
Lots of Work, but Not Hard Work
In retrospect, it’s not surprising I did well in this class. Most of the other students — even the Eastern European students — started studying for the exam 48 hours in advance, trying, frantically, to review as many of the high-level techniques as possible. Not surprisingly: a lot of details were missed. They knew the basics. But they lacked mastery.
Consider, by contrast, my approach. If you add up the time I spent copying out the proofs on the white paper, add in the time required to track down help for the proofs I didn’t understand, and then throw into the mix the time spent reviewing, the total is somewhat staggering. To try to do the same a few days before the exam would have been literally impossible.
This doesn’t mean, however, that my life was hell. If anything, this was a relaxing term. The secret was that I inlined my work throughout the term. I never spent more than 2 hours at a time working on these proofs. I never stayed up late. I never ground through material. I kept attacking it fresh, with high energy, time and time again.
There are two lessons I hope you take from this case study:
- Conquering a technical class requires a massive amount of work. There is no short-cut. If you’re pulling high school bullshit and trying to wait until a few days before to learn everything you slept through in class, then you’re screwed. You need to grow up and leave that behavior in the past.
- Conquering a technical class doesn’t have to be painful. The key is to define your challenge — learn every insight — come up with a plan for winning the challenge — e.g., in my case, using proof guides to learn every single proof — and then putting the plan into motion with time to spare. No cramming necessary.
Know thy enemy and it becomes a lot less fearsome…
Related Articles About Technical Classes
- How to Ace Calculus
- How to Solve Problem Sets without Staying Up All Night
- The Quarantine Method
- Use Technical Explanation Questions when Studying for Technical Classes
(Photo by foundphotoslj)
November 25th, 2008 at 9:05 pm
So, basically - recopying your notes is the “insight” of this post?
November 25th, 2008 at 9:09 pm
That is the opposite of the insight of this post. I taught myself to be able to recreate every proof taught in the course from scratch. Building the study guides was just the setup phase for the insight-driven review that followed.
November 25th, 2008 at 9:36 pm
Hmm..
I also do something like that at math. Just review ALL the questions asked in the book. And in the period, I make ALL the questions, not the one the teacher gives to us, but all of them.
It works.
November 25th, 2008 at 11:17 pm
Thanks Cal! This method helped me do well in Organic Chem, where the professor would write examples on the board, but take less than straight forward routes to solve them. By writing each type of problem on a paper, and practicing them until I could do them with no hesitation or problem, I was able to do well on his tests.
November 25th, 2008 at 11:40 pm
Awesome, exactly the follow up I was looking for after the Calculus Insight post, which is one of my favorite. Thanks for sharing Cal, it means a lot to us
November 26th, 2008 at 12:43 am
If I could go back in time and take your blog with me, I would. Just so I could re-take discrete math and gleefully be the one person in the course who actually gets it.
November 26th, 2008 at 1:35 am
I found that a technique similar to this worked in my climatology course this term. We needed to be able to use the locations of semi-permanent features (meteorologically) and how they interact to create specific climates. I constantly was printing copies of maps and writing in the features to create a study guide for each season. It might not be writing proofs, but making sure you know how things work is a key part of any natural or applied science course.
November 26th, 2008 at 5:10 am
I agree. Just what the doctor ordered, Cal. Makes me feel better already about returning to science courses.
November 26th, 2008 at 5:21 am
I used that technique for my molecular bio class. I was able to recreate every lecture and detail in my notes, and I studied with my friend who crammed. Before each exam, I was teaching the material to him because I knew it so well. I just got one of the highest grades in the entire class and got the single highest score on the second exam.
November 26th, 2008 at 7:44 am
Awesome post! A great follow up to the post on learning insights. Of course, I’m a bit biased- I’m going to be taking exactly that course next term. =) You can bet I’m going to be making some proof guides…
November 26th, 2008 at 8:35 am
Did you ever watch a movie called Training Day? I watched this in my second year of college, and suddenly had a slight envy of policemen, and gained respect for their attitude and outlook. In it, Denzel Washington’s character says:
“It’s not what you know. It’s what you can prove.”
I know you already know this. But it’s nice to have it in quote form, hmm?
November 26th, 2008 at 4:11 pm
It’s great to hear stories of you guys using this method in a variety of courses — from molecular bio to climate science — with equal success.
@Hung-Su: If I ever write a math textbook, I’m putting that quote on the cover.
November 27th, 2008 at 1:57 am
this is like olympiad sciences/math in a nutshell:
insight>anything.
November 27th, 2008 at 2:41 pm
@Amy,
I had a question about your Molec. Bio class. Did you use a similar technique to what Cal used, that is constantly writing on white sheets of paper or did you just keep writing out notes on regular paper - kept shrinking them until you had known everything?
Thanks for expanding on your use of the method.
November 27th, 2008 at 9:56 pm
I just wrote them out as if I were lecturing to the class. I made sure to use the logical progression of thought like the original researchers did in their experiments, and I was telling a story with my notes. This made me learn everything within a specific context, and it fit together better and forced me to fill in the holes of what I was learning.
November 27th, 2008 at 9:59 pm
Every scientific fact we learned, we had to know and interpret the original experiments and papers, so I asked myself, “what is the evidence for this proposition?” Then having learned that and seeing the correct evidence, I would then ask, “what would this then lead us to conclude or ask next?”
November 28th, 2008 at 10:29 am
This is still hard. I go to the professor and he can’t explain things well. I read the book which is not as advanced as our assignments. I don’t know what to do. I keep going through tutor after sucky tutor. I just do not understand how to do this. The only thing I haven’t tried is doing every problem in the book. Which I shall do tomorrow and then I can really bech out if that doesn’t work.
November 28th, 2008 at 3:04 pm
Without insights, simply doing problems won’t help. You need to understand *why* the main concepts presented in class are true.
What subject are you taking? Can you give us some sense of the type of material you’re struggling to learn insights for?
November 29th, 2008 at 10:02 pm
I’m having trouble with Calc 2 and manipulating these sequences and series. I also feel like sometimes a simple problem is hard because I forgot how to do something I did in earlier problems.
I’m also doing discrete math and things like recurrence, Big O notation, and inductive math are hard.
November 30th, 2008 at 2:07 am
Great post Cal. Keep em coming.
November 30th, 2008 at 5:48 am
What about for such seemingly abstract concepts from Green’s and Stoke’s Theorem? I realize that that’s a rather specific question though…
November 30th, 2008 at 8:52 pm
Great post. Technical classes always gave me problems, the more I read this blog the more I see WHY. Looking forward to reading your books over the winter break!
PS. Are you considering writing a book for Grad School? I’d love to read your insights on what to do as an undergrad to get in, and HOW to survive it once you’re there.
Keep up the great work!
December 2nd, 2008 at 7:31 pm
I have a math final on Monday, under these circumstances, how do you suggest that I apply your technique?
December 2nd, 2008 at 10:00 pm
Right. That’s why you have to learn this, proof by proof. As each proof gives you trouble, get help until you understand it. Then — and this is important — review the proofs using the quiz and recall method. This means you try to recreate the entire proof from *scratch* without peeking. If you can do this, then you’ll remember.
That’s slightly different. Presumably you’re not being asked to re-derive Stoke’s Theorem. You need only understand what it says and how to use it. The relevant practice there is probably describing the theorem from scratch (i.e., writing it out without looking at your notes) and being to do walk through one or two sample uses, explaining every step as if lecturing a class…
I’m actually moving in the opposite direction: my next book is about college admissions. I think grad school is an interesting subject, but (a) the experience widely varies depending on the program; (b) the market is small; and (c) I haven’t yet graduated so I don’t feel qualified yet to say that I’ve succeeded.
To the best of your ability. Hit the main proofs and concepts first and see how much time you have left. Start right away. Work early in the day. Work in isolation!
December 15th, 2008 at 5:07 am
Hi Cal, I have a few questions:
1) What did you major in college?
2) How can somebody with bad memory adapt to such a system of success? For example, my math course is divided into 18 units. I may get something close to 100 on unit 3, but by the time I’m on unit 4, when someone asks me for help on unit 3, I would have a lot of trouble helping them.
3) You should get a plugin that notify me of comment updates
December 18th, 2008 at 8:02 am
Hi Cal, this post is exciting cuz discrete maths is what i’ll be doing soon! I have been looking closely at how I can develop insights am stuck at a few places where things seem to be so basic that the textbook does not go into explaining why…for example, how do we *understand* innately what the truth table for ‘if p then q’ means? in two instances where the hypothesis (p) is false, the conditional proposition is true no matter what q is…and this baffles me because I don’t understand why.
The above is just an example of confusion we would face when trying to develop clear, good insights, and we can deal with this in two ways: 1) accept the results for the proposition above ie memorise or 2) clarify with someone.. I’ll take it to my tutor soon, but I’d appreciate your thoughts on how you clarified/understood seemingly basic propositions (or for the benefit everyone: concepts).
thanks for the great post!
January 12th, 2009 at 10:49 pm
This is exactly like the mega problem sets.