ACM Officers

Biographical Information

ACM President

Cherri M. Pancake is President of ACM, elected for the two-year term beginning July 1, 2018.

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 was elected Vice President for the two-year term beginning July 1, 2018

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 was elected Secretary/Treasurer for the two-year term beginning July 1, 2018.

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 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.