Mohamed received his undergraduate degree in Computer Science and History at the University of the Witwatersrand in Johannesburg, South Africa, where he served as the Vice-President of the Student Union, and a masters degree in International Relations from the University of Cambridge.
حظي محمد بدرجة علمية في علوم الحاسب الآلي والتاريخ من جامعة ويتووترسراند في جوهانسبرج بجنوب أفريقيا، حيث تقلد منصب نائب رئيس اتحاد الطلبة.