Aaron Bauer
Assistant Professor
Computer Science Department
Carleton College
CV
awb <at> carleton <dot> edu

About

I am an Assistant Professor in Computer Science at Carleton College.

I enjoy musical theater, hiking, Dungeons & Dragons, and writing about history.

Research

I work across a broad range of areas on projects related to problem solving, educational technology, and learning. My work focuses on understanding how users in Foldit and other scientific-discovery systems learn, behave strategically, and collaborate. This research deals with questions of human-computer problem-solving, collaboration, and large-scale data analysis.

Some of my other work focuses on creating games (such as Dragon Architect) and other educational systems, and exploring how best to design and use these tools. Other projects center on AI-assisted mixed-initiative game design tools. I explore ways to augment the human designer and allow them to work at the level of playspace properties (i.e., mechanical properties of gameplay) rather than raw level geometry.

While getting my PhD at University of Washington, I was part of the Center for Game Science and advised by Zoran Popović .

Teaching

At Carleton this year I am teaching CS 111: Introduction to Computer Science (Fall and Spring), CS 208: Computer Organization and Architecture (Winter and Spring), and CS 332: Operating Systems (Spring).

At University of Washington, I taught CSE 374: Intermediate Programming Concepts and Tools and CSE 373: Data Structures and Algorithms.

Every Summer since 2014 I have been a programming instructor for the Summer Science Program (SSP), an intensive, five-week residential program for advanced high school students. I teach the programming curriculum at the New Mexico campus.

In 2013, as an independent consultant to SSP, I created a new set of introductory programming lectures, and restructured and rewrote the assignments. SSP continues to use this new curriculum every summer.

Publications

Conferences

2017

Aaron Bauer, Zoran Popović, Collaborative Problem Solving in an Open-Ended Scientific Discovery Game, in Proceedings of the ACM on Human-Computer Interaction, vol. 1, issue CSCW, article no. 22, 2017. Best Paper Award. [pdf]
Aaron Bauer, Jeff Flatten, Zoran Popović, Analysis of problem-solving behavior in open-ended scientific-discovery game challenges, in Proceedings of the Conference on Educational Data Mining (EDM 2017). [pdf]
Aaron Bauer, Eric Butler, Zoran Popović, Dragon Architect: Open Design Problems for Guided Learning in a Creative Computational Thinking Sandbox Game, in Proceedings of the Conference on the Foundations of Digital Games (FDG 2017). [pdf]

2013

Aaron Bauer, Seth Cooper, Zoran Popović, Automatic Redesign of Local Playspace Properties, in Proceedings of the Conference on the Foundations of Digital Games (FDG 2013). [pdf]

2012

Aaron Bauer, Zoran Popović, RRT-based game level analysis, visualization, and visual refinement, in Proceedings of the Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE 2012). [pdf]

Journals

2019

Brian Koepnick, Jeff Flatten, Tamir Husain, Alex Ford, Daniel-Adriano Silva, Matthew J. Bick, Aaron Bauer, Gaohua Liu, Yojiro Ishida, Alexander Boykov, Roger D. Estep, Susan Kleinfelter, Toke Nørgård-Solano, Linda Wei, Foldit Players, Gaetano T. Montelione, Frank DiMaio, Zoran Popović, Firas Khatib, Seth Cooper, David Baker, De novo protein design by citizen scientists, in Nature, 2019. [link]

2015

Rónadh Cox, Aaron Bauer, Impact breaching of Europa's ice: Constraints from numerical modeling, in Journal of Geophysical Research: Planets, vol. 120, no. 10, pp. 1708--1719, 2015. [pdf] [youtube] [Daily Mail]

Workshops

2015

Aaron Bauer, Eric Butler, Zoran Popović, Approaches for Teaching Computational Thinking Strategies in an Educational Game: A Position Paper, in Proceedings of the Blocks and Beyond workshop at the IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2015). [pdf]

Technical Reports

2018

Aaron Bauer, Eleanor O’Rourke, Kyle Thayer, Eric Butler, Whitaker Brand, Stuart Reges, Practicum: a scalable online system for faded worked examples in CS1. UW-CSE-18-09-01. Paul G. Allen School of Computer Science & Engineering. University of Washington, Seattle. 2018. [pdf]

Posters

2011

Rónadh Cox, Aaron Bauer, Crust-Breaching Impacts at Europa: Hydrocode Models and Geomorphologic Constraints on Ice Thickness, Poster at the Geological Society of America Annual Meeting & Exposition (GSA 2011). [conference abstract]
Aaron W. Bauer, Rónadh Cox. Hydrocode modeling of impacts at Europa, Poster at the Lunar and Planetary Science Conference (LPSC 2011). [poster][conference abstract][video]
Aaron W. Bauer, Tomasz F. Stepinski, Machine Cataloging of Lunar Craters from Digital Terrain Model, Poster at the Lunar and Planetary Science Conference (LPSC 2011). [conference abstract]

2010

Aaron W. Bauer, Rónadh Cox, Veronica J. Bray, Hydrocode modeling of ice-penetrating impacts on Jupiter's moon, Europa, Poster at the Geological Society of America Annual Meeting & Exposition (GSA 2010). [conference abstract]

Videos

What is an Operating System? [youtube]

Essays

Happy Birthday Mr. President: The Herbert Hoover Edition [link]
Preparing America for World War II: Franklin Roosevelt, Isolationism, and America First [link]
How Certain was Allied Victory in WWII? [link]
Last updated: September 15, 2019