He also initiated a unique computer-based practical training for students in Law of Third Party Compensation for which he received a teaching innovation award from the University of Pretoria in 2005.
He was also appointed as a Commissioner for the Small Claims Court in which capacity he has rendered community service since 1994.
Testified before the Melamet and Satchwell Commis-sions of enquiry into the road accident compensation system and received special mention for his contribution in the report of the RAF Commission published in 2002.
He acted as consultant in the establishing of the curriculum for Third Party Compensation for the LLB and LLM courses at UNISA in 2002 and is involved as external examiner for the Law of Third Party Compensation and Law of Competition for various universities
He teaches the Law of Third Party Compensation (DVR 420) and Law of Competition as part of the Law of Intellectual Property (IGZ 320). He was also involved with the training of the staff of the predecessor of and the Road Accident Fund and from 1990 to 1997.
He was promoted to an associate professor in 1991 and to professor in 1994. He has practised as a part time attorney since 1980 to date
He was appointed part-time lecturer and full-time senior lecturer at the Pretoria Technikon in 1981. He became part-time lecturer in Intellectual Property at the University of Pretoria and full-time senior lecturer in the Department of Mercantile Law in 1988.
He was also employed by the Department of Constitutional development during his years of part-time university study first as prosecutor and later as acting presiding officer. He practised as an attorney, first as a professional assistant and later as a partner in a law firm, from 1973 to 1980.
He began his professional career as an attorney – working before qualifying during school and university holidays with a firm of attorneys in Bloemfontein from 1964 to 1969 and later completing his articles with the Deputy State Attorney, Bloemfontein in 1973 when he was admitted to the side bar.