Keith Clark (computer scientist)
Keith Leonard Clark (born 29 March 1943) is a British computer scientist. He is Emeritus Professor in the Department of Computing at Imperial College London, England.[1] EducationClark studied Mathematics at Durham University (Hatfield College), graduating in 1964 with a first-class degree.[2][3][4] He continued his studies at Cambridge University, taking a second undergraduate degree in Philosophy in 1966.[4] He earned a Ph.D. in 1980 from the University of London.[5] Career and researchClark lectured in mathematics at City of London Polytechnic from 1966 to 1967, and then spent a year as a teacher in Sierra Leone with Voluntary Service Overseas.[4] He lectured in Computer Science at the Mathematics Department of Queen Mary College from 1969 to 1975.[4] That year he moved to Imperial College London, where he became a Senior Lecturer in the Department of Computer Science, and joined Robert Kowalski in setting up the logic programming group.[6] He was a Visiting Associate Professor at University of California, Santa Cruz in 1977.[4] In 1980, with colleague Frank McCabe, he founded an Imperial College spin-off company, Logic Programming Associates, to develop and market Prolog systems for microcomputers (micro-Prolog) and to provide consultancy on expert systems and other logic programming applications.[4][7] He was appointed Professor of Computational Logic at Imperial College in 1987.[8] As a researcher, his key contributions have been in the field of logic programming.[9] More recent research interests include multi-agent systems, cognitive robotics and multi-threading.[10] References
External links
|