Professor of Constraint Programming
Professor Barry O'Sullivan is an award-winning academic working in the field of artificial intelligence, data analytics, AI and data ethics, constraint programming, and operations research, for more than two decades. 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.
Professor O'Sullivan is a Fellow and current Deputy 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 to membership of the Royal Irish Academy in 2017, Ireland’s highest academic accolade.
Professor O’Sullivan has been involved in winning over €200 million in research funding, of which approximately €30 million has directly supported his research activities at UCC.
In addition to his academic work, Professor O'Sullivan is SOSV’s AI Expert-in-Residence across its international set of startup accelerators that fund approximately 150 startup companies each year.
He runs his own AI consulting firm, AI Machina, and welcomes opportunities to engage in projects with governments, multi-nationals, public bodies, and SMEs, alike.
Senior External Research Leadership
Deputy 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.