Summary
Richard Klein is a senior academic leader and researcher with 14 years of experience advancing computer vision, image processing, NLP, deep learning and high-performance computing. As Head of the School of Computer Science and Applied Mathematics at the University of the Witwatersrand, he combines strategic program leadership (undergraduate and multiple MSc programmes) with hands-on supervision of advanced research, including a PhD on intelligent lecture-theatre systems to assess audience engagement. He has a strong teaching portfolio from first-year algorithms to honours and masters courses in computer vision and HPC, and coordinates machine intelligence research within an NRF-DST Centre of Excellence. Richard balances administrative leadership with active community engagement, serving on the Deep Learning Indaba steering committee and running a cloud services company for a decade. His background in harmonic parametrisation and practical systems (WITS) reflects a rare mix of theoretical rigour and applied engineering aimed at improving learning and sensing environments. Based in Gauteng, South Africa, he is known for mentoring students into research careers while steering curriculum and research strategy at scale.
14 years of coding experience
14 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of the Witwatersrand