Sign In

Communications of the ACM


About The Blogs

The Communications site publishes two types of blogs. The BLOG@CACM expert blog resides on-site, and the Blogroll of syndicated blogs reside off-site. Both blogs rely on a continually evolving community of bloggers. If you would like to recommend a blogger or volunteer yourself for BLOG@CACM, please contact us at

Our bloggers discuss relevant computing topics and encourage comments about their posts.

Joel AdamsJoel C. Adams

Calvin College
Parallel and Distributed Computing, Object-Oriented Programming

John ArquillaJohn Arquilla

U.S. Naval Postgraduate School
Cybersecurity, Cyberwar

Valerie BarrValerie Barr

Union College
Software Testing, Education

Ed ChiEd H. Chi

Research Scientist 
Social Computing

Elizabeth F. ChurchillElizabeth F. Churchill

Director of User Experience
Human-Computer Interaction

Philip GuoPhilip Guo     

Assistant Professor
University of Rochester
Human-Computer Interaction, Educational Technology, Software Engineering

Georgia Tech University Associate Professor Mark GuzdialMark Guzdial     

Georgia Institute of Technology

Carnegie Mellon University Assistant Professor Jason Hong Jason Hong     

Associate Professor
Carnegie Mellon University
Mobile Computing,
Privacy and Security

John LangfordJohn Langford     

Principal Researcher
Microsoft Research New York
Machine Learning, Learning Theory

Kate MatsudairaKate Matsudaira     

Founder, CEO
Software Engineering, Technical Leadership

ETH Zurich professor Bertrand MeyerBertrand Meyer     

ETH Zurich
Software Engineering

Ruben OrtegaRuben Ortega     

Vice President of E-Commerce Technology,
Web Site and Search Innovation

Ramana Rao     

Founder of OwnTown Inc.,
CTO of Livefyre
Information Flow

Microsoft Research Director Dan ReedDaniel A. Reed     

Vice President
for Research and Economic Development, University of Iowa 
High-Performance Computing

Judy RobertsonJudy Robertson

Senior Lecturer
Heriot-Watt University
Game-Based Learning

MIT Adjunct Professor Michael Stonebraker Michael Stonebraker 

Adjunct Professor

George K. ThiruvathukalGeorge K. Thiruvathukal     

Loyola University Chicago
Computer Systems, Software Engineering


These blogs reflect the geographic and intellectual scope of the computing world. Blog entries and related discussions are off-site.

ACM U.S. Tech Policy Blog

Director Renee Dopplick of ACM's Policy Office WashingtonRenee Dopplick of ACM's Public Policy Office in Washington, DC,  covers a wide range of issues to inform the computing community and the public about technology policy.

ACM-W Council on Women in Computing News Blog

ACM-W logoThe ACM-W Council's blog celebrates, informs and supports women in computing in an effort to improve their working and learning environments.


Apophenia blogger Danah Boyd of Microsoft Researchdanah boyd writes about youth culture, social network sites, social media, and other matters of interest.


Blog@Ubiquity logo.Ubiquity Magazine's  BLOG@UBIQUITY is where industry experts post their reflections and reactions to the computing world emerging all around us. The blog explores the new spaces of emerging possibilities and speculates on how those spaces might be influenced by computing technology, policies, and practices. 

Computational Complexity

Lance FortnowBill GasarchLance Fortnow and Bill Gasarch write about theoretical computer science and the academic world.

The CCC Blog

Computing Community Consortium logoThe Computing Community Consortium is a leading source for provocative opinions about the future of computing research, and for news on the CCC's activities.


CERIAS logoPostings from faculty and staff at the Purdue University Center for Education and Research in Information Assurance and Security.

Computer Science Teacher–Thoughts and Information From Alfred Thompson

Alfred ThompsonMicrosoft Academic Relations Manager Alfred Thompson writes about teaching computer science at the K-12 level.

The CSTA Advocate

Computer Science Teacher's Association logoThe Official Blog of the Computer Science Teacher's Association posts news, commentary, pointers to resources, and discussions about K – 12 computer science education.

Daniel Lemire's Blog 

Universite du Quebec a Montreal professor Daniel LemireThis academic blog by Daniel Lemire, a researcher in data warehousing, features critical discussions on research in computer science.

The Eponymous Pickle

Franz DillFranz Dill explores the application of new information technologies in retail, marketing, analytics, knowledge delivery, sensory delivery, systems modeling and elsewhere.

The Female Perspective of Computer Science

Gail Carmichael.Gail Carmichael, a Ph.D. student at Carleton University, shares her passion for helping others enjoy computer science.

Geeking with Greg

Greg LindenGreg Linden, founder of Geeky Ventures, comments on personalization and customization in Web search.

Gödel's Lost Letter and P=NP

Richard LiptonKen ReganRichard J. Lipton, a professor of computer science at Georgia Tech, and Ken Regan, a professor of computer science at the University of Buffalo (SUNY), write about the theory of computation.

Michael Nielsen

Michael NielsenOne of the pioneers of quantum computation, Michael Nielsen is writing a book on the future of science.

My Biased Coin

Franz DillA professor of computer science at Harvard University, Michael Mitzenmacher writes about algorithms, networking, and information theory.

Putting People First

Experientia senior partner Mark VanderbeekenMark Vanderbeeken's blog posts daily news about what’s happening worldwide in the field of experience design and people-centered innovation.

Schneier on Security

Bruce SchneierBruce Schneier is the chief security technology officer for BT. His blog covers security and security technology.

updated sporadically at best

Jean Yang, a computer science Ph.D. student at MIT.Jean Yang is a fifth-year Ph.D. student in the Computer-Aided Programming group at MIT. She shares her thoughts about academia, computer science, gender, tech, travel, and life (mostly).

Wild Webmink

Sun Microsystems' Chief Open Source Officer Simon PhippsIndustry insider Simon Phipps is a board member of the Open Source Initiative. He has worked as a field engineer, programmer, and systems analyst.


Software engineer Yegeniy BrikmanYevgeniy Brikman's blog about software engineering, fitness, travel, and everything else.


Crossroads is the ACM magazine for students. Crossroads aims to provide readers with material that will stimulate, inform, and educate students of computing.

Sign In for Full Access
» Forgot Password? » Create an ACM Web Account
Read CACM in a free mobile app!
Access the latest issue, plus archived issues and more
ACM Logo
  • ACM CACM apps available for iPad, iPhone and iPod Touch, and Android platforms
  • ACM Digital Library apps available for iOS, Android, and Windows devices
  • Download an app and sign in to it with your ACM Web Account
Find the app for your mobile device