Prof. Roger Penrose receives an Honary Degree from the University of Waterloo

Roger Penrose was given an honorary degree by the University of Waterloo (Ontario, Canada) on 2 October 2004.