Professor of Private Law at the University of South Africa, Pretoria. He is professor of general contract law, unjust enrichment, international trade law and computer law. Doctorate of law in contract law at the University of Potchefstroom. He has been a member of the Johannesburg Bar Association since 1999 and litigator in matters of commercial law.
He is the secretary of the CISG Advisory Council. He was the Rapporteur of the opinion of the CISG No.13. He is a member of the Ministerial Advisory Committee on Electronic Commerce of the Ministry of Industry and Trade of South Africa.