You are an IB Diploma Programme student and your final exams are on the horizon. You have made sacrifices, heavily invested in your studies and want to do everything you can to boost your grades. If this is you, you are not alone. One decision you may be considering is whether you should attend a revision course. The following is what I consider to be the essential ingredients of a great revision course.