Post Job Free

Resume

Sign in

Computer Science Systems

Location:
West Lafayette, IN
Posted:
October 13, 2012

Contact this candidate

Resume:

Last updated: March ****

Charles E. Killian, Jr

.

Department of Computer Science

Purdue University

*** *. ********** ******

West Lafayette, IN 47907-2107

Phone: 765-***-****

E-mail: abo1cz@r.postjobfree.com

URL: http://www.cs.purdue.edu/homes/ckillian/

Education

2004 - 2008

Ph.D. in Computer Science, University of California, San Diego, La Jolla, CA

Advisor: Dr. Amin Vahdat

2002 - 2004

M.S. Computer Science, Duke University, Durham, NC

Advisor: Dr. Amin Vahdat

1998 - 2002

B.S. Computer Science, B.S. Applied Math, N.C. State University, Raleigh, NC

Undergraduate Research Advisor: Dr. Carla Savage

Degrees with honors, graduated Summa Cum Laude, GPA: 3.890

Minor in Vocal Performance

Research Interests

Distributed systems, security and dependability, model checking, programming languages,

overlay networks, P2P networks, operating systems, network security. Recent work involves

developing a compiler to eliminate tedious and repetitive programming, reduce bugs, and

add structure to systems building enabling analyses with a wide range of development

tools.

Experience

2008 -

Assistant Professor. Purdue University, West Lafayette, IN

Department of Computer Science

Research in reducing the barriers to building correct, high-performance distributed

systems.

2002 - 2008

Graduate Research. Mace: Toolkit, language, and runtime for building robust, large-scale

distributed systems.,

University of California, San Diego, Department of Computer Science & Engineering

Formerly

Duke University, Department of Computer Science

Research in reducing the barriers to building correct, high-performance distributed

systems.

Summer 2004SummerInternship. Microsoft Research, Redmond, WA

Systems and Networking, Singularity Project

Research in operating systems and resource management. Singularity is a prototype

research OS kernel built from managed code with goals of revisiting how we would design

the kernel if we were starting from scratch with modern tools and compilers. I implemented

a real-time CPU scheduler and prepared the system for a broader resource management

framework.

2001 - 2004

Undergraduate Research. Venn Diagrams, Gray Codes and Combinatorial Structures,

N.C. State University, Department of Computer Science

Research in Venn diagrams, Gray codes and combinatorial structures with Dr. Carla Savage.

Proved symmetric Venn diagrams exist for all numbers 'n' of curves where 'n' is prime.

Additional work with Frank Ruskey and Mark Weston of University of Victoria in finding

half-simple symmetric Venn diagrams. Also proved properties of a new class of Gray codes

we are calling antipodal Gray codes.

2001 - 2003Network Research Engineer. SITAR: Scalable Intrusion Tolerant Architecture for

Distributed Services, RTP, NC

Advanced Networking Research, MCNC-RDI

Helped research and develop SITAR. Led the initial prototyping effort, developed the

communication architecture, created a modular infrastructure.

Summer 2000Network Analyst. AT&T Solutions, Durham, NC

Monitored Merrill Lynch's global network, proactively isolating network problems and

errors. Wrote a client-server application and graphical front-end to help monitor these

problems.

Spring 2000Software Developer. Infopike, Raleigh, NC

Developed Jasmine Workbench-II using visual C++. Workbench is a code editor and database

manager for the Jasmine database, similar in style and utility to Microsoft's Visual C++.

Teaching

Fall 2012

CS53600: Data communications and Computer Networks, Purdue University

Fall 2012

CS59100-DSN: Distributed Systems and Networking Seminar, Purdue University

1-credit reading group seminar for students with interests in distributed systems and

networking.

Spring 2011

CS50300: Operating Systems (graduate), Purdue University

Fall 2010

CS35400: Operating Systems (undergraduate), Purdue University

Spring 2010

CS50500: Distributed Systems, Purdue University

Fall 2009

Systems and Networking Seminar, Purdue University

Created as formal 1-credit course in Spring 2009. Involves about twenty graduate

students.

Fall 2009

CS536: Data communications and Computer Networks, Purdue University

Spring 2009

CS536: Data communications and Computer Networks, Purdue University

Fall 2008

CS590N: Data Center Architecture, Purdue University

Graduate seminar covering recent papers in data center related topics.

Journal Publications

Advising

Spring 2009

Karthik Swaminathan Nagaraj, PhD student, post Qual II

Debugging distributed systems by data mining logs

Fall 2009

Sunghwan Yoo, PhD student, post Qual II

Advanced event processing - parallel and durable events

Spring 2010

Hyojeong Lee, PhD student, post Qual II

Automated discovery of malicious node behaviors

Spring 2011

Wei-Chiu Chuang, PhD student, post Qual II

Efficient distributed systems - compression and parallel event processing

Graduated Students

2009 - 2010

Anurag Singh, MS Degree

Software engineering enhanced model checking. Degree awarded May 2010. Went on to work

for Qualcomm.

Awards received

2011 HP Open Innovation Grant Invited to submit to Cluster Computing Special Issue of the

best papers from HPDC 2011 2011 NSF CAREER Award 2011 Purdue Research Foundation student

support award 2011 Departmental Nomination for the MSR Faculty Fellowship 2009-2010

Dissertation of the Year Award for UCSD Computer Science 2007-2008 Best Paper Award for

MaceMC paper at NSDI 2007 NCSU-PAMS College Graduating Senior Award for Research

Excellence, Spring 2002 Honorable Mention for the NSF Graduate Fellowship James B. Duke

Graduate Fellowship COE Dean's Fellowship at NCSU Nominated for the College of Engineering

Senior Award of Scholarly Achievement Phi Beta Kappa (liberal arts society) Phi Kappa Phi

(general honors society) Upsilon Pi Epsilon (computer science honors society) Pi Mu

Epsilon (math honors society) Phi Eta Sigma (freshman honors society) Honors Student of

Computer Science and Math Departments AT&T Solutions Scholarship Howard A. Petrea

Scholarship

Professional Activities

External review committee: 10th USENIX Symposium on Operating Systems Design and

Implementation (OSDI) 2012 Program committee: The 21st International ACM Symposium on High-

Performance Parallel and Distributed Computing (HPDC) 2012 Panelist: 2 NSF Panels in 2009-

2010 Program committee: The 20th International ACM Symposium on High-Performance Parallel

and Distributed Computing (HPDC) 2011 Program committee: 12th International Conference on

Distributed Computing and Networking (ICDCN) 2011, distributed computing track External

reviewer: Annual Conference of the ACM Special Interest Group on Data Communication

(SIGCOMM) 2010 Panelist: NSF Graduate Research Fellowship Program (GRFP) 2010, computer

science 2 External reviewer: The 17th IEEE International Conference on Network Protocols

(ICNP) 2009 Invited Talk: P2P 2009: Evaluation and Tools Session and Demo Program

committee: 7th USENIX Symposium on Networked Systems Design and Implementation (NSDI)

2010, committee member and poster chair Panelist: ASEE/DoD National Defense Science and

Engineering Graduate Fellowship (NDSEG) 2009, computer and computational sciences track

Program committee: International Conference on Distributed Computing Systems (ICDCS) 2009,

operating systems and middleware track Member of the Association for Computing Machines

(ACM) Member of the USENIX Advanced Computing Systems Association

Service

Serving on student committees: Qual 2 (Chamikara Jayalath-2009, Pawan Prakash-2010, Aditi

Gupta-2010, Sriharsha Gangam-2010, Pengxuan Zheng-2011, Dannie Stanley-2011, Di Xie-2011,

William Culhane-2011) Advisory (Sahan Gamage-2008, Farhad Arshad-2008, Tanzima Islam

[advisor de jure]-2009, Chamikara Jayalath-2010, Nawanol Theera-Ampornpunt [advisor de

jure], William Culhane) Prelim (Ardalan Kangarlou-2009, Yu Tak Ma-2009, Filip Pizlo-2010,

Tanzima Islam-2010, Farhad Arshad-2011, Chamikara Jayalath) PhD (Zhiqiang Lin-2011)

Department graduate studies committee (2010-2012) University Purdue Young Faculty

Association co-chair (2009-2010) Department graduate admissions committee (2008-2010)



Contact this candidate