Gul Agha (computer scientist)

From Wikipedia, the free encyclopedia
Jump to: navigation, search
For other uses, see Gul Agha.
Gul Agha
Born Sindh, Pakistan
Residence USA
Fields Computer science
Institutions University of Illinois at Urbana-Champaign
Alma mater

California Institute of Technology

University of Michigan
Thesis Actors: A Model of Concurrent Computing in Distributed Systems (1985)
Doctoral advisor John Holland and Carl Hewitt
Doctoral students Svend Frolund, Daniel Sturman, Shangping Ren, Anna Patterson, Nalini Venkatasubramanian, Carlos Varela, Nadeem Jamali, Koushik Sen, Youngmin Kwon, Kirill Mechitov, Rajesh Kumar Karmani
Other notable students Chris Houck
Known for Actor Model, Statistical Model Checking, Actor Programming Languages
Notable awards Fellow of the IEEE
Spouse Jennifer S. Cole

Gul Agha is a professor of computer science at the University of Illinois at Urbana-Champaign, and director of the Open Systems Laboratory. He is known for his work on the actor model of concurrent computation,[1] and was also Editor-in-Chief of ACM Computing Surveys from 1999 to 2007.[2]

Agha received his Ph.D. in Computer and Communication Science from the University of Michigan in 1986, under the supervision of John Holland. However, much of his doctoral research was carried out in Carl Hewitt's Message-Passing Semantics Group at Massachusetts Institute of Technology (MIT).[3][4][5] Agha's dissertation was published by the MIT Press as Actors: a model of concurrent computation in distributed systems, a book which, according to the ACM Guide to Computing Literature, has been cited over 3000 times.[6] Agha was born and completed his early schooling in Sindh, Pakistan. He received his B.S. with honors from the California Institute of Technology in 1977.


Agha enjoys Blues music and is vegan.[citation needed] He has three daughters and lives with his wife, Jennifer S. Cole in Illinois.


Agha became a Fellow of the Institute of Electrical and Electronics Engineers (IEEE) in 2002.[7] He is also a Golden Core Member of the IEEE Computer Society, and a recipient of the IEEE Computer Society Meritorious Service Award, and was an International Lecturer for the ACM from 1992 to 1997.[3]

See also[edit]


  1. ^ Lee, Edward (September 2000). "What's Ahead for Embedded Software?". IEEE Computer. Retrieved 2008-01-01. Gul Agha of the University of Illinois describes actors, which extend objects to concurrent computation. 
  2. ^ Agha, Gul (January 2008). "Computing in Pervasive Cyberspace". Communications of the ACM. 51 (1): 68. doi:10.1145/1327452.1327484. 
  3. ^ a b "Gul Agha". Faculty Directory, Department of Computer Science, University of Illinois at Urbana-Champaign. Retrieved 2007-12-30. 
  4. ^ Gul Agha (1986). "Actors: A Model of Concurrent Computation in Distributed Systems". Doctoral Dissertation. MIT Press. 
  5. ^ *Carl Hewitt and Gul Agha. Guarded Horn clause languages: are they deductive and Logical? International Conference on Fifth Generation Computer Systems, Ohmsha 1988. Tokyo. Also in Artificial Intelligence at MIT, Vol. 2. MIT Press 1991.
  6. ^ ACM. "Actors: a model of concurrent computation in distributed systems". Guide to Computing Literature. Retrieved 2009-01-04. 
  7. ^ IEEE. "Fellow Class of 2002". Retrieved 2007-12-30. 

External links[edit]