Our bloggers discuss relevant computing topics and encourage comments about their posts.
Professor
Calvin College
Parallel and Distributed Computing, Object-Oriented Programming
Professor
U.S. Naval Postgraduate School
Cybersecurity, Cyberwar
Professor
Union College
Software Testing, Education
Retired lecturer,
ETH Zürich
Didactics of Computer Science, History of Technology
Founder, CEO
Zerocracy
Software Engineering
Research Scientist
Google
Social Computing
Director of User Experience
Google
Human-Computer Interaction
Assistant Professor
University of California, San Diego
Human-Computer Interaction, Educational Technology, Software Engineering
Professor
Computer Science & Engineering Division
Engineering Education Research program
University of Michigan
Education
Emeritus Professor
Massachusetts Institute of Technology
Board chair, iRobust
Board chair, StandardIOT
Inconsistency Robustness, Emerging Standards for Internet of Things
Adjunct Professor
University of Wyoming
The Philosophy of Computer Science
Professor
Human Computer Interaction Institute, School of Computer Science
Carnegie Mellon University
Mobile Computing,
Privacy and Security
Principal Researcher
Microsoft Research New York
Machine Learning, Learning Theory
Founder, CEO
popforms
Software Engineering, Technical Leadership
Professor
Politecnico di Milano,
Innopolis University
Software Engineering
Engineering Site Lead Seattle,
Pinterest
Web Site and Search Innovation
Head of Livefyre Engineering,
Adobe
Information Flow
Senior Vice President for Academic Affairs, University of Utah
High-Performance Computing
Professor of Digital Learning
University of Edinburgh
Computer Science Education, Data Science Education, Human-Computer Interaction, Women in Computer Science
Principal AI Scientist
Neva.ai
Natural Language Understanding
Adjunct Professor
MIT
Databases
Professor
Loyola University Chicago
Computer Systems, Software Engineering
Adjunct Professor
Monmouth University
Software Engineering, Systems Engineering
|
Blogroll
These blogs reflect the geographic and intellectual scope of the computing world. Blog entries and related discussions are off-site.
A variety of bloggers contribute content relevant to computers, computer science, and computer education.
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.
The ACM-W Council's blog celebrates, informs and supports women in computing in an effort to improve their working and learning environments.
danah boyd writes about youth culture, social network sites, social media, and other matters of interest.
Ubiquity Magazine's [email protected] 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.
 Lance Fortnow and Bill Gasarch write about theoretical computer science and the academic world.
The Computing Community Consortium is a leading source for provocative opinions about the future of computing research, and for news on the CCC's activities.
Postings from faculty and staff at the Purdue University Center for Education and Research in Information Assurance and Security.
Microsoft Academic Relations Manager Alfred Thompson writes about teaching computer science at the K-12 level.
The Official Blog of the Computer Science Teacher's Association posts news, commentary, pointers to resources, and discussions about K–12 computer science education.
This academic blog by Daniel Lemire, a researcher in data warehousing, features critical discussions on research in computer science.
Franz Dill explores the application of new information technologies in retail, marketing, analytics, knowledge delivery, sensory delivery, systems modeling and elsewhere.
Gail Carmichael, computing education program manager at Shopify, shares her passion for helping others enjoy computer science.
Greg Linden, founder of Geeky Ventures, comments on personalization and customization in Web search.
 Richard 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 I. Jordan is a professor in the Department of Electrical Engineering and Computer Sciences and the Department of Statistics at the University of California, Berkeley.
One of the pioneers of quantum computation, Michael Nielsen is writing a book on the future of science.
A Ph.D. student at the University of Amsterdam, whose research focus is on deep learning for information retrieval.
A professor of computer science at Harvard University, Michael Mitzenmacher writes about algorithms, networking, and information theory.
Software engineer Daniel Tunkelang covers information access and retrieval, social networks, decision theory, and more.
Internet news, software news, telecommunications, semiconductors, Computer Science.
Mark Vanderbeeken's blog posts daily news about what’s happening worldwide in the field of experience design and people-centered innovation.
Bruce Schneier is the chief security technology officer for BT. His blog covers security and security technology.
Universal Acceptance is the concept that all domain names should be treated equally. The Universal Acceptance Steering Group is a community-based team working to help software developers and website owners understand how to update their systems to keep pace with an evolving domain name system.
Jean Yang is an Assistant Professor in the Computer Science Department at Carnegie Mellon University. She shares her thoughts about academia, computer science, gender, tech, travel, and life (mostly).
Industry insider Simon Phipps is a board member of the Open Source Initiative. He has worked as a field engineer, programmer, and systems analyst.
Yevgeniy 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.
|