International Baccalaureate degree: Tough, but well worth it