He is a senior lecturer of Environmental Geology at the Cape Peninsula University of Technology (CPUT), Cape Town, South Africa. He obtained PhD degree in Geology from the University of Fort Hare in 2014. After leaving Fort Hare, he joined CPUT where he accepted a tenured position of lecturer and head of programme. In addition to teaching, he is involved in research. His research interests include Environmental Geology, Water Resources Management, Geohydrology and Environmental Geochemistry, and Facies Analysis. He is also involved in reviewing manuscripts from different journals