March 2016 - Vol. 59 No. 3
Features
Computer Science in the Curriculum
ACM Moral Imperatives vs. Lethal Autonomous Weapons
Deep or Shallow, NLP Is Breaking Out
When Computers Stand in the Schoolhouse Door
New Exemptions to Anti-Circumvention Rules
The Question of Information Justice
Fifty Years of Operating Systems
The Need For Research in Broadening Participation
Paper Presentation at Conferences: Time For a Reset
An Interview with Stanford University President John Hennessy
A Purpose-Built Global Network: Google's Move to SDN
The Paradox of Autonomy and Recognition
Automation Should Be Like Iron Man, Not Ultron
Repeatability in Computer Systems Research
Lessons Learned from 30 Years of MINIX
A Lightweight Methodology For Rapid Ontology Engineering
Hopes, Fears, and Software Obfuscation
Technical Perspective: Stacking Up Undefined Behaviors
A Differential Approach to Undefined Behavior Detection
Technical Perspective: Taming the Name Game
Q&A: A Graphics and Hypertext Innovator