Author: Geoff Potter
Bio: Educator
Information Technology and Computing Professor
PhD University of Sheffield UK