Professor of Constraint Programming
Professor Barry O'Sullivan is an award-winning academic working in the fields of artificial intelligence, constraint programming, operations research, ethics, and public policy for AI and data analytics. He holds the Chair of Constraint Programming in the Department of Computer Science at University College Cork. He served as Head of Department, Computer Science, from 2012-2015. He is the founding Director of the Insight Centre for Data Analytics at UCC, and a Principal Investigator at the Confirm Centre for Smart Manufacturing which is based at the University of Limerick. He is an Adjunct Professor at Monash University, Melbourne, Australia. In June 2018, Professor O'Sullivan was appointed to the European Commission High-Level Expert Group on Artificial Intelligence of which he is a vice chair, specifically chairing its working group on Investment and Policy. He an advisor to the Computational Sustainability Network, a network of 13 universities in the USA, led by Cornell University and involving Princeton, Stanford, CMU, Georgia Tech, and many others.
Professor O'Sullivan is a Fellow and President of the European Artificial Intelligence Association (EurAI), one of the world’s largest AI associations with over 4500 members in over 30 countries. Professor O’Sullivan was President of the International Association for Constraint Programming from 2007-2012.
In 2013 he received a UCC Leadership Award and won the Association for Constraint Programming Distinguished Service Award in 2014. He was named Science Foundation Ireland Researcher of the Year for 2016, UCC Researcher of the Year in 2017, and elected member of the Royal Irish Academy in 2017, Ireland’s highest academic accolade. He became a Fellow of the Irish Computer Society in 2018.
Professor O’Sullivan has been involved in winning over €250 million in research funding, of which approximately €40 million has directly supported his research activities at UCC.
He runs his own AI consulting firm, AI Machina.
Senior External Research Leadership
Vice Chair of the European Commission High-Level Expert Group on AI
President of the European Artificial Intelligence Association
Past President of the Association for Constraint Programming
Past Chairman of the Artificial Intelligence Association of Ireland
Coordinator of the ERCIM Working Group on Constraints.
Executive Council Member, Analytics Society of Ireland.