Alan Mackworth is a professor emeritus in the Department of Computer Science at the University of British Columbia.
[1] He works on constraint-based artificial intelligence with applications in vision, robotics, situated agents, assistive technology and sustainability.
He is known as a pioneer in the areas of constraint satisfaction, robot soccer, hybrid systems and constraint-based agents.
It has now become a standard test environment for cross-testing research ideas: a forum for evolving theories of multi-agent systems.
Through regular international RoboCup tournaments many research teams of students and professors compete and cooperate in the development, testing and evolution of new theories and new algorithms.