Sam Humes teaches for CSC in Leeds.