
Bio
Michael Bernstein is an Assistant Professor of Computer Science at Stanford University, where he is a member of the Human-Computer Interaction group. His research focuses on the design of crowdsourcing and social computing systems. His research has received numerous best paper awards at premier computing venues, and his Ph.D. students have gone on both to industry (e.g., Adobe Research, Facebook Data Science) and faculty positions (e.g., Carnegie Mellon, UC Berkeley). Michael has been recognized as a Robert N. Noyce Family Faculty Scholar, and has received an NSF CAREER award, an Outstanding Academic Title citation from the American Library Association, and an Alfred P. Sloan Fellowship. He holds a bachelor's degree in Symbolic Systems from Stanford University, as well as a master's degree and a Ph.D. in Computer Science from MIT.
Honors & Awards
-
Outstanding Academic Title, "Handbook of Collective Intelligence", American Library Association, Choice
-
Best paper award, CHI 2017, CSCW 2017, CHI 2016, UIST 2014, ICWSM 2011, UIST 2010, UIST 2006
-
Sloan Research Fellowship, Sloan Foundation
-
NSF CAREER award, National Science Foundation
-
Robert N. Noyce Family Faculty Scholar, Stanford University
-
George M. Sprowls Award for best doctoral thesis in Computer Science, MIT
Program Affiliations
-
Symbolic Systems Program
Professional Education
-
PhD, MIT, Computer Science (2012)
-
SM, MIT, Computer Science (2008)
-
BS, Stanford University, Symbolic Systems (2006)
2020-21 Courses
- Human-Computer Interaction Seminar
CS 547 (Aut, Win, Spr) - Social Computing
CS 278 (Spr) -
Independent Studies (16)
- Advanced Reading and Research
CS 499 (Aut, Win, Spr, Sum) - Advanced Reading and Research
CS 499P (Aut, Win, Spr, Sum) - Curricular Practical Training
CS 390A (Aut, Win, Spr, Sum) - Curricular Practical Training
CS 390B (Aut, Win, Spr, Sum) - Curricular Practical Training
CS 390C (Aut, Win, Spr, Sum) - Independent Project
CS 399 (Aut, Win, Spr, Sum) - Independent Project
CS 399P (Aut, Spr) - Independent Work
CS 199 (Aut, Win, Spr, Sum) - Independent Work
CS 199P (Aut, Spr) - Master's Degree Project
SYMSYS 290 (Aut, Win, Spr) - Part-time Curricular Practical Training
CS 390D (Aut, Win) - Programming Service Project
CS 192 (Win, Spr, Sum) - Senior Honors Tutorial
SYMSYS 190 (Aut, Win, Spr) - Senior Project
CS 191 (Aut, Win, Spr, Sum) - Supervised Undergraduate Research
CS 195 (Aut, Win, Spr) - Writing Intensive Senior Project (WIM)
CS 191W (Aut, Win, Spr)
- Advanced Reading and Research
-
Prior Year Courses
2019-20 Courses
- Computer Science Research
CS 197 (Aut) - Computer Science Research Seminar
CS 197A (Aut) - Human-Computer Interaction Research
CS 347 (Win) - Human-Computer Interaction Seminar
CS 547 (Aut, Win) - Social Computing
CS 278 (Spr)
2018-19 Courses
- Human-Computer Interaction Design Studio
CS 247 (Win) - Human-Computer Interaction Research
CS 376 (Aut) - Human-Computer Interaction Seminar
CS 547 (Aut, Win, Spr) - Social Computing
CS 278 (Spr)
2017-18 Courses
- Human-Computer Interaction Design Studio
CS 247 (Win) - Human-Computer Interaction Research
CS 376 (Aut) - Human-Computer Interaction Seminar
CS 547 (Aut, Win, Spr)
- Computer Science Research
Stanford Advisees
-
Doctoral Dissertation Reader (AC)
Pranav Rajpurkar, Sherry Ruan, Ana Saavedra, Sharon Zhou -
Postdoctoral Faculty Sponsor
Joseph Seering -
Orals Evaluator
Pranav Rajpurkar -
Master's Program Advisor
Chloe Barreau, Shane Berger, Yibing Du, Yifei He, Will Kenney, Matilda Nickell, Andrej Safundzic, Braedon Silvers, Johnson Song, Shreya Venkat, Nicole Woo, Cathy Yang, Victoria Yang, Sofian Zalouk, Emily Zhong -
Doctoral Dissertation Co-Advisor (AC)
Ranjay Krishna, Zhiyuan Jerry Lin -
Doctoral (Program)
Mitchell Gordon, Catherine Mullings
All Publications
-
Ink: Increasing Worker Agency to Reduce Friction in Hiring Crowd Workers
ACM TRANSACTIONS ON COMPUTER-HUMAN INTERACTION
2018; 25 (2)
View details for DOI 10.1145/3177882
View details for Web of Science ID 000431849700003
-
Mosaic: Designing Online Creative Communities for Sharing Works-in-Progress
DESIGN THINKING RESEARCH: MAKING DISTINCTIONS: COLLABORATION VERSUS COOPERATION
2018: 105–29
View details for DOI 10.1007/978-3-319-60967-6_6
View details for Web of Science ID 000432741300007
-
Mechanical Novel: Crowdsourcing Complex Work Through Reflection and Revision
DESIGN THINKING RESEARCH: MAKING DISTINCTIONS: COLLABORATION VERSUS COOPERATION
2018: 79–104
View details for DOI 10.1007/978-3-319-60967-6_5
View details for Web of Science ID 000432741300006
-
Visual Genome: Connecting Language and Vision Using Crowdsourced Dense Image Annotations
INTERNATIONAL JOURNAL OF COMPUTER VISION
2017; 123 (1): 32-73
View details for DOI 10.1007/s11263-016-0981-7
View details for Web of Science ID 000400276400003
-
Flash Organizations: Crowdsourcing Complex Work by Structuring Crowds As Organizations
2017
View details for DOI 10.1145/3025453.3025811
-
Examining Crowd Work and Gig Work Through The Historical Lens of Piecework
ASSOC COMPUTING MACHINERY. 2017: 4599–4616
View details for DOI 10.1145/3025453.3025974
View details for Web of Science ID 000426970504043
-
MyriadHub: Efficiently Scaling Personalized Email Conversations with Valet Crowdsourcing
ASSOC COMPUTING MACHINERY. 2017: 73–84
View details for DOI 10.1145/3025453.3025954
View details for Web of Science ID 000426970500007
-
ImageNet Large Scale Visual Recognition Challenge
INTERNATIONAL JOURNAL OF COMPUTER VISION
2015; 115 (3): 211-252
View details for DOI 10.1007/s11263-015-0816-y
View details for Web of Science ID 000365089800001
-
Soylent: A Word Processor with a Crowd Inside
COMMUNICATIONS OF THE ACM
2015; 58 (8): 85-94
View details for DOI 10.1145/1866029.1866078
View details for Web of Science ID 000358782600026
-
Learning Perceptual Kernels for Visualization Design
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS
2014; 20 (12): 1933-1942
View details for DOI 10.1109/TVCG.2014.2346978
View details for Web of Science ID 000344991700038
- Catalyst: Triggering Collective Action with Thresholds 2014
- Ensemble: Exploring Complementary Strengths of Leaders and Crowds in Creative Collaboration 2014
- Quantifying the Invisible Audience in Social Networks 2013
- EmailValet: Managing Email Overload through Private, Accountable Crowdsourcing 2013
- Crowd-scale Interactive Formal Reasoning and Analytics 2013
- The Future of Crowd Work 2013
-
Leveraging Online Populations for Crowdsourcing
IEEE INTERNET COMPUTING
2012; 16 (5): 10-12
View details for Web of Science ID 000308123100003
- Who Gives A Tweet? Evaluating Microblog Content Value 2012
- Direct Answers for Search Queries in the Long Tail 2012
- Analytic Methods for Optimizing Realtime Crowdsourcing CI: Collective Intelligence 2012 2012
- The Trouble with Social Computing Systems Research 2011
- Crowds in Two Seconds: Enabling Realtime Crowd-Powered Interfaces 2011
- PingPong++: Community Customization in Games and Entertainment 2011
- TwitInfo: Aggregating and Visualizing Microblogs for Event Exploration 2011
- 4chan and /b/: An Analysis of Anonymity and Ephemerality in a Large Online Community 2011
- Eddi: Interactive Topic-Based Browsing of Social Status Streams 2010
- Short and Tweet: Experiments on Recommending Content from Information Streams 2010
- Personalization via Friendsourcing ACM Transactions on Computer-Human Interaction 2010 2010
- Who Am I? Two-Four-Six-Oh-One! 2010
- Enhancing Directed Content Sharing on the Web 2010
- A Torrent of Tweets: Managing Information Overload in Online Social Streams 2010
- Soylent: A Word Processor with a Crowd Inside 2010
- Collabio: A Game for Annotating People within Social Networks 2009
- Note to Self: Examining Personal Information Keeping in a Lightweight Note-Taking Tool 2009
- CHIstory 2009
-
Taskpose: Exploring Fluid Boundaries in an Associative Window Visualization
21st Annual ACM Symposium on User Interface Software and Technology
ASSOC COMPUTING MACHINERY. 2008: 231–234
View details for Web of Science ID 000267537800026
- Simplifying Knowledge Creation and Access for End-Users on the Semantic Web 2008
- Evolution and Evaluation of an Information Scrap Manager 2008
- Inky: A Sloppy Command Line for the Web with Rich Visual Feedback 2008
- Wicked Problems and Gnarly Results: Reflecting on Design and Evaluation Methods for Idiosyncratic Personal Information Management Tasks MIT-CSAIL-TR-2008-007 2008 2008
- Information Scraps: How and Why Information Eludes our Personal Information Management Tools ACM Transactions on Information Systems 2008 2008
- Management of Personal Information Scraps 2007
- GUI — Phooey!: The Case for Text Input 2007
- Personal Information Management, Personal Information Retrieval? 2007
- Diamond's Edge: From Notebook to Table and Back Again Ubicomp: Posters 2006 2006
- Reflective Physical Prototyping through Integrated Design, Test, and Analysis 2006
-
D.tools: Integrated prototyping for physical interaction design
IEEE PERVASIVE COMPUTING
2005; 4 (4): 79-79
View details for Web of Science ID 000233117700013
- d.tools: Visually Prototyping Physical UIs through Statecharts UIST: Extended Abstracts 2005 2005