15.01.2015 Views

Download now (1.3MB, PDF reader required) - Link home page

Download now (1.3MB, PDF reader required) - Link home page

Download now (1.3MB, PDF reader required) - Link home page

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ON CAMPUS<br />

New CSD head had role<br />

in program’s design<br />

by byron spice<br />

Frank Pfenning (S ’81, ’87), a professor of computer<br />

science who played a key role in the recent update of<br />

Carnegie Mellon University’s introductory computer<br />

science curriculum, is the new head of the Computer<br />

Science Department.<br />

He succeeds Jeannette Wing, who stepped down to<br />

become head of Microsoft Research International. SCS<br />

Dean Randy Bryant said Pfenning has been heavily<br />

involved in the school’s educational activities and has<br />

shown great care for the welfare of students.<br />

As head of the Computer Science Department, Pfenning<br />

will lead a distinguished faculty of more than 70<br />

members. Established in 1965, CSD was one of the<br />

world’s first computer science departments.<br />

“At the undergraduate level, Frank has taught an<br />

amazing array of courses, from the very theoretical,<br />

such as mathematical logic, to the very applied, such<br />

as computer systems and computer graphics,” Bryant<br />

said. “At the graduate level, he served as director of the<br />

computer science Ph.D. program, keeping track of the<br />

progress of around 150 Ph.D. students. He also served<br />

on the committee that designed our recently introduced<br />

computer science master’s program.”<br />

Pfenning’s research focuses on applications of<br />

mathematical logic in computer science. This includes<br />

the design of programming languages, systems for<br />

reasoning about computer programs and logics for<br />

ensuring computer security.<br />

Pfenning developed a new course, Principles of<br />

Imperative Computation, that is part of CSD’s updated<br />

introductory computer science curriculum. This and<br />

other new courses, which have been implemented over<br />

the past several years, reflect a more rigorous approach<br />

to developing reliable software. They place greater<br />

emphasis on parallel computation and incorporate<br />

concepts of computational thinking—the idea that<br />

computer scientists have developed unique ways of<br />

formulating and solving problems.<br />

Born in<br />

Rüsselsheim,<br />

Germany,<br />

Pfenning studied<br />

mathematics and<br />

computer science<br />

at the Technical<br />

University<br />

Darmstadt. With<br />

the support<br />

of a Fulbright<br />

Scholarship, he<br />

attended Carnegie<br />

Mellon, where<br />

frank pfenning<br />

he earned a<br />

master’s degree<br />

in mathematics in 1981 and a Ph.D. in mathematics in<br />

1987. He subsequently joined CSD as a research scientist,<br />

receiving an appointment as associate professor in 1999<br />

and full professor in 2002. He served as CSD director of<br />

graduate programs from 2004 to 2008 and as associate dean<br />

of graduate education for the School of Computer Science<br />

from 2009 to 2010. He also holds an adjunct appointment<br />

in the Department of Philosophy.<br />

Pfenning has been a visiting scientist at the Max-<br />

Planck-Institute for Computer Science in Saarbrücken,<br />

an Alexander-von-Humboldt Fellow at the Technical<br />

University Darmstadt, and a visiting professor at École<br />

Polytechnique and INRIA-Futurs. He won the Herbert<br />

A. Simon Award for Teaching Excellence in the School<br />

of Computer Science in 2002.<br />

He has served on numerous boards of international<br />

professional organizations, research journals and academic<br />

conferences.<br />

—Byron Spice is director of media relations for the School<br />

of Computer Science.<br />

the link.<br />

3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!