The opinion archive provides access to past opinion stories from Communications of the ACM and other sources by date.
Considering new business models for massive open online courses.
Raspberry Pi and its potential in the "global South."
Attempting to use isolation as a security strategy for critical systems is unrealistic in an increasingly connected world.
Software is supposed be a part of computer science, and science demands proof.
How pair programming, peer instruction, and media computation have improved computer science education.