H. Conrad Cunningham

Emeritus Professor and Emeritus Chair
The University of Mississippi
211 Weir Hall
University, MS 38677-1848 USA
(662) 915-5358
hcc@cs.olemiss.edu

Dr. H. Conrad Cunningham, Professor, joined the faculty in 1989. He served as Department Chair from mid-May 2001 through June 2015. He has a doctorate in computer science from Washington University in St. Louis and several years of professional experience in the aerospace industry and university research settings.

At the graduate level, Cunningham teaches courses on multiparadigm programming, functional programming, software language engineering, concurrent programming, software families, software architecture, formal methods, and research methods and scientific writing. He also teaches the senior-level core course in programming language organization. For the latter, he is writing a textbook titled Exploring Languages with Interpreters and Functional Programming.

Professional Research

Dr. Cunningham's current research focuses on methods and tools for the design of accessible documents, domain-specific languages, multiparadigm programs, and flexible software families. More broadly, Cunningham's research interests and expertise are in software architecture, concurrent and distributed computing, formal methods, programming languages, and accessibility. He served as the Program Chair for the 2007 International Conference on the Principles and Practice of Programming in Java (PPPJ) and as General Chair of the 2010 ACM SouthEast Conference. From 2009 to 2015, he served on the international Steering Committee for PPPJ. Dr. Cunningham's publications and research can be found here.

Selected Publications