Nick Nixon teaches for CSC in Leeds.