Skip to main content

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, Prof. Anderson received the U.S. Army Research Office Young Investigator Award, and in 1996, he was named an Alfred P. Sloan Research Fellow.  He won the Computer Science Student Association Teaching Award in 1995, 2002, 2005, 2012, 2014, 2016, and 2019.  He is also a 2012 Fellow of the Institute of Electrical and Electronics Engineers (IEEE), a 2013 Fellow of the Association for Computing Machinery (ACM), a 2020 Fellow of the American Association for the Advancement of Science (AAAS), and a 2022 Fellow of the Asia-Pacific Artificial Intelligence Association (AAIA).  He was chair of the IEEE Technical Committee on Real-Time Systems (TCRTS) in 2016-2017, and was chair of the ACM Special Interest Group on Embedded Systems (SIGBED) in 2019-2021.  In 2018, he received the TCRTS Outstanding Technical Achievement and Leadership Award.

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