She worked as a law clerk to the late Justice T. Madala at the Constitutional Court of South Africa and later completed her articles at Cheadle, Thompson & Haysom Inc., where she practiced as senior associate in the labour, media and litigation departments. Currently, Leanne is the Head of the Legal & Investigations Unit at Corruption Watch. Leanne holds an LLB from the University of the Witwatersrand (Wits) and an LLM (summa cum laude) from the University of Notre Dame, Indiana, U.S. She has completed internships at two non-governmental organisations in India, working primarily in the human rights field. Leanne is currently enrolled in a Master’s degree program in Anthropology at Wits and is focusing on understanding corruption in the police.