- Master of Science in Mining Engineering Degree (Rock Engineering) – (University of the Witwatersrand 2014 – 2016)
- Postgraduate Diploma – Mining Engineering (University of the Witwatersrand 2012 – 2013)
- Rock Engineering Professional Certificates (Chamber of Mines, South Africa 2012 – 2014)
- Bachelor of Science Honors Degree – Mining Engineering (University of the Witwatersrand 2008 – 2011)
- Rock Mechanics
- Rock Engineering
- Small scale mining
- Numerical Modelling in Rock Engineering
- Mine Design
Community Engagement: Member of :
- South African National Institute of Rock Engineering (SANIRE).
- Wits University Mining Engineers Association (WUMEA).
- Member of the Golden Key International Honour Society (GKIHS): The University of the Witwatersrand Chapter
- Southern African Institute of Mining and Metallurgy (SAIMM).
- Engineering Council Of South Africa (ECSA)