ACM Officers

Biographical Information

ACM President

Cherri M. Pancake

Cherri M. Pancake is Professor Emeritus at Oregon State University and Director of the Northwest Alliance for Computational Science and Engineering (NASCE), an interdisciplinary research center known for software systems that analyze large-scale scientific data.

Pancake is a Fellow of ACM and IEEE. She started her career as an ethnographer conducting fieldwork in Guatemalan communities, where she applied cross-cultural techniques to study social change. After earning a PhD in Computer Engineering, Pancake was among the first worldwide to apply ethnographic techniques to identify software usability problems—now a mainstream approach—and conducted much of the seminal work identifying how the needs of scientists differ from computer science and business users. More recently, she has been developing processes and software tools to make remote collaboration and data sharing fit naturally into normal patterns of scientific research and practice.

A member of ACM since 1982, she has served the association in a wide variety of roles, most recently as Vice President. She has been Awards Co-chair, an elected member of the ACM Council and an area editor for Communications of the ACM. She also chaired the Fellows and Gordon Bell Prize committees, and has held leadership roles in the SC supercomputing conference since 1990.

Pancake led efforts to create a new SIG focusing on High Performance Computing—formalized in 2012 as SIGHPC—and has served as Chair since its inception. In 2015, she obtained a $1.5M endowment from Intel to establish the SIGHPC/Intel Computational & Data Science Fellowships.

ACM Vice President

Elizabeth Churchill

Elizabeth Churchill is a Director of User Experience at Google. Her field of study is Human-Computer Interaction, and her current focus is on the design and development of connected devices and of developer tools for device ecosystems.

Churchill has built research groups and led research in a number of well-known companies, including as Director of Human-Computer Interaction at eBay Research Labs in San Jose, as a Principal Research Scientist and Research Manager at Yahoo! in Santa Clara, and as a Senior Scientist at Xerox PARC and before that at FXPAL, Fuji Xerox’s Research lab in Silicon Valley.

Churchill most recently served as ACM Secretary/Treasurer and has served on the Executive Committee of the ACM's Special Interest Group on Computer-Human Interaction (SIGCHI) for eight years, six of those years as Executive Vice President. She has also held committee positions on a number of ACM SIGCHI associated conferences. A Distinguished Scientist and Distinguished Speaker of ACM and a member of the CHI Academy, Churchill has worked in a number of research areas and has been successful at publishing, prototyping, and patenting.

Churchill earned her B.Sc. in Experimental Psychology and her M.Sc. in Knowledge Based Systems from the University of Sussex, and her Ph.D. in Cognitive Science from the University of Cambridge. She was a Postdoctoral Research Fellow at the University of Nottingham before leaving the UK and moving to industry.

ACM Secretary-Treasurer

Yannis Ionnidis

Yannis Ionnidis is the President and General Director of the “Athena” Research and Innovation Center in Athens, Greece and a Professor of Informatics and Telecom at the University of Athens.

Ionnidis earned his PhD in Computer Sciences from the University of California, Berkeley, an MSc in Applied Mathematics from Harvard University, and a Diploma in Electrical Engineering from the National Technical University of Athens.

Ioannidis was named an ACM Fellow for contributions to database systems, particularly query optimization. An ACM member since 1983, he currently serves on the ACM Europe Council, the SIG Governing Board Executive Committee and the ACM Publications Board.

Ioannidis is the Greek delegate to the European Strategy Forum on Research Infrastructures (ESFRI) and a member of its Executive Board. He is also a member of the steering committee of the IEEE International Conference on Data Engineering, and has served on several other professional boards and committees, including the IEEE Technical Committee on Data Engineering and the VLDB Endowment Board of Trustees.

 

ACM Past President

Alexander L. Wolf

Alexander Wolf is dean of the Jack Baskin School of Engineering at the University of California, Santa Cruz. Previous positions include professor at Imperial College London, UK, professor at the University of Lugano, Switzerland, professor and C.V. Schelke Endowed Chair of Engineering at the University of Colorado at Boulder, and Member of the Technical Staff at AT&T Bell Labs.

His expertise is in experimental computer science, including software engineering, distributed systems, networking, and databases. He is known for seminal contributions to software architecture, software deployment, automated process discovery (the seed of the business intelligence field), distributed publish/subscribe communication, and content-based networking.

Wolf is a Fellow of ACM and IEEE, a Chartered Fellow of the British Computer Society, and holder of a UK Royal Society Wolfson Research Merit Award. He is a recipient of two ACM SIGSOFT Research Impact Awards, and of both the ACM SIGSOFT Outstanding Research Award and Distinguished Service Award. 

Wolf holds MS and Ph.D. degrees from the University of Massachusetts at Amherst, and is a recipient of the Computer Science Department’s Outstanding Achievement in Research Alumni Award.

Why I Belong to ACM

Hear from Bryan Cantrill, vice president of engineering at Joyent, Ben Fried chief information officer at Google, and Theo Schlossnagle, OmniTI founder on why they are members of ACM.

ACM Case Studies

Written by leading domain experts for software engineers, ACM Case Studies provide an in-depth look at how software teams overcome specific challenges by implementing new technologies, adopting new practices, or a combination of both. Often through first-hand accounts, these pieces explore what the challenges were, the tools and techniques that were used to combat them, and the solution that was achieved.

Prediction-Serving Systems

ACM Queue’s “Research for Practice” is your number one resource for keeping up with emerging developments in the world of theory and applying them to the challenges you face on a daily basis. In this installment, Dan Crankshaw and Joey Gonzalez provide an overview of machine learning server systems. What happens when we wish to actually deploy a machine learning model to production, and how do we serve predictions with high accuracy and high computational efficiency? Dan and Joey’s curated research selection presents cutting-edge techniques spanning database-level integration, video processing, and prediction middleware. Given the explosion of interest in machine learning and its increasing impact on seemingly every application vertical, it's possible that systems such as these will become as commonplace as relational databases are today.