Welcome to my personal website. I am a professor at Carnegie Mellon University in Rwanda where I teach Data Structures and Algorithms for Engineers and Cognitive Robotics. Prior to this I worked at the University of Skövde, Sweden. Over the past 38 years I have held positions in several information technology sectors: as a software engineer in industry, as a university professor (in Ireland, UAE, and Sweden), as a consultant, and as a project officer in the European Commission and Science Foundation Ireland. I also serve on the Advisory Board of Innopolis University, Russia's first university dedicated to information technology.

My latest book, Artificial Cognitive Systems - A Primer, has been published recently by MIT Press. Warning: blatant self-promotion follows.

"This volume fills a serious void in the literature on artificial cognition, spanning a wide range of past work and helping the reader assess the rich array of approaches that have been taken to constructing cognitive systems. It will be an essential text for anyone who seeks to advance work in this field."

ACM Computing Reviews
Review #: CR143563 (1509-0767)


Email: davidvernon.eu.

My main research focus is on cognitive robotics and I have the privilege of serving as one of the co-chairs of the new IEEE Robotics and Automation Society (RAS) Technical Committee on Cognitive Robotics. I am proud to say that the IEEE Robotics and Automation Society has selected us as the recipient of the 2017 RAS Most Active Technical Committee Award.

As part of SPARC - The Partnership for Robotics in Europe - and euRobotics aisbl, I also contribute to the European Union ROCKeu2 coordination and support action to promote the deployment of cognitive systems in industry.

Teaching is an important part of what I do and you will find the notes for most of the courses I've taught over the past 36 years in my Courses page. Here are some of the most recent.