Greg Williams Lecturer - Department of Computer Science