He began his academic career in the University of Manchester in 1966 where he was appointed an Assistant Lecturer in Town and Country Planning.
He has held several visiting appointments in computing, engineering, planning, and geography at the following Universities: University of Illinois; University of Melbourne; University of Hong Kong; University of Bristol; University of Michigan; and he currently has visiting appointments at Cardiff University [REF] and Arizona State University [REF].