James Anderson

Kenan Professor
Director of Graduate Admissions
112 Brooks Building
919-590-6057 (phone)
919-590-6105 (fax)

(62) Ph.D. 1990, Texas-Austin. Real-time systems; distributed and concurrent algorithms; multicore computing; operating systems.


James H. Anderson is a Kenan Professor in the Department of Computer Science at the University of North Carolina at Chapel Hill. He received a B.S. degree in Computer Science from Michigan State University in 1982, an M.S. degree in Computer Science from Purdue University in 1983, and a Ph.D. degree in Computer Sciences from the University of Texas at Austin in 1990.  Before joining UNC-Chapel Hill in 1993, he was with the Computer Science Department at the University of Maryland between 1990 and 1993.

In 1995, Dr. Anderson received the U.S. Army Research Office Young Investigator Award, and in 1996, he was named Alfred P. Sloan Research Fellow.  He won the Computer Science Department’s teaching award in 1995, 2002, 2005, 2012, 2014, and 2016. He is also a 2012 Fellow of the Institute of Electrical and Electronics Engineers (IEEE) and a 2013 Fellow of the Association for Computing Machinery (ACM).  He is currently chair of the IEEE Technical Committee on Real-Time Systems.

He has served as program chair and general chair of several conferences and symposiums, including the Annual ACM Symposium on Principles of Distributed Computing, the IEEE International Real-Time Systems Symposium, the Euromicro Conference on Real-Time Systems, the IEEE Real-Time and the Embedded Technology and Applications Symposium. Dr. Anderson’s main research interests are within the areas of concurrent and distributed computing and real-time systems.