acm-header
Sign In

Communications of the ACM

Recent Opinion


bg-corner

The Computer Scientist Who Parlays Failures into Breakthroughs
From ACM Opinion

The Computer Scientist Who Parlays Failures into Breakthroughs

An interview with Yale University Sterling Professor of Computer Science Daniel Spielman.

How to Write Software with Mathematical Perfection
From ACM Opinion

How to Write Software with Mathematical Perfection

Leslie Lamport revolutionized how computers talk to each other, and now he's working on how engineers talk to their machines.

Anne Carpenter: Her Machine Learning Tools Pull Insights from Cell Images
From ACM Opinion

Anne Carpenter: Her Machine Learning Tools Pull Insights from Cell Images

Computational biologist brings the power of machine learning to researchers seeking answers in mountains of cell images

The Uselessness of Useful Knowledge
From ACM Opinion

The Uselessness of Useful Knowledge

Today's powerful but little-understood AI breakthroughs echo past examples of unexpected scientific progress

How Big Data Carried Graph Theory into New Dimensions
From ACM Opinion

How Big Data Carried Graph Theory into New Dimensions

Researchers are turning to the mathematics of higher-order interactions to better model complex connections in data

The Computer Scientist Training AI to Think With Analogies
From ACM Opinion

The Computer Scientist Training AI to Think With Analogies

Digital minds will never truly be like ours until they can make analogies.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account