David Wigg teaches for CSC in London.