Charles Killian
Charles Killian
Assistant Professor of Computer Science

Joined department in 2008

Education:
PhD, Computer Science
University of California, San Diego (2008)
MS, Computer Science
Duke University (2004)
BS, Computer Science
North Carolina State University (2002)
BS, Applied Mathematics
North Carolina State University (2002)

Charles Killian joins Purdue as an Assistant Professor of Computer Science. Killian received his PhD in computer science from the University of California, San Diego, his MS in computer science from Duke University, and his BS in computer science and applied math from North Carolina State University. His research interests are distributed systems, model checking, programming languages, overlay networks, P2P networks, operating systems, network security, resource management, discrete math, Venn diagrams, and Gray codes. His recent work involves developing a compiler to eliminate tedious and repetitive programming, reduce bugs, and add structure to systems building enabling analyses. Killian has worked at Microsoft Research, AT&T Solutions, Infopike, North Carolina State University, Duke University, and MCNC.

Selected Publications
Charles Killian, James W. Anderson, Ranjit Jhala, and Amin Vahdat, "Life, Death, and the Critical Transition: Finding Liveness Bugs in Systems Code", in proceedings of Networked Systems Design and Implementation, 2007, awarded best paper.
Charles Killian, James W. Anderson, Ryan Braud, Ranjit Jhala, and Amin Vahdat, "Mace: Language Support for Building Distributed Systems", proceedings of Programming Languages Design and Implementation, 2007.
Last Updated: August 28, 2008 09:47am
Contact Information

Office: LWSN 1187
Phone: 49-46014

Send Mail My Homepage