His research interests concentrate on rational artificial agents, distributed artificial intelligence, uncertainty reasoning, automated decision-making, multi-agent coordination and intelligent communication, distributed optimization and control. Prior to joining UIC he has been an associate professor in the Computer Science and Engineering Department at the University of Texas at Arlington, a visiting Assistant Professor in the Department of Computer Science at the University of California at Riverside, and a researcher at the Artificial Intelligence Laboratory at the Hebrew University of Jerusalem. He is currently a member of editorial Board of the Journal of Artificial Intelligence Research.