Before that, Leonard was a producer at Al Jazeera Media Group. She also worked as an anchor and producer at Dubai Media Incorporated, and a news anchor at Arabian Radio Network. She began her career as an intern at Al Jazeera English.
Leonard has a B.A. in media and film from the University of Cape Town in South Africa and an M.A. in international journalism-broadcast from the University of Westminster.