His main work focusses on investigations of how to utilitize affect in the control of intelligent artificial agents. He has developed an artificial life simulation environment called SimWorld, which he uses to study trade-offs of different agent architectures in different environments. Recently, he became interested in mechanisms for resolving social conflicts and ways of analyzing and implementing them in biologically plausible settings.