Public Scholarship

I am a practitioner who collaborates with community and campus partners on ethical and sustainable technology projects.

Projects and partners

Below are examples of past collaborations with campus and community partners.

Comps projects (senior capstone)

Completing a Senior Comprehensive Exercise ("Comps") is a requirement for all majors at Carleton. Computer Science students work in small teams over one or two terms on a faculty-specified project for their Comps. Projects typically involve a theoretical component (designing algorithms, analyzing data) and an implementation component (designing, developing, and testing software).

I have directed 9 distinct Comps projects with community or campus partners. A sampling are described below.

Northfield Youth Services Participation Tracking, 2017-2020

Community partners: Northfield Union of Youth (NUY), Healthy Community Initiative

Designed and implemented an online participation tracking system and database to measure who is engaging with NUY services, when are people engaging with these services, how often people are engaging with these services, and which services people use. This data allows NUY to better allocate volunteer resources, determine potential services an individual might benefit from receiving, and demonstrate the benefit of its services to the public.

Project snapshots:

Carleton Geothermal Data, 2022-23

Campus partner: Bruce Duffy

Created a dashboard allowing Carleton community members (students, faculty, staff) to interact with historical and current data from the campus geothermal system. Also designed an API to allow access to this geothermal data, so that community members can write their own scripts to grab and analyze the data.

See a proof of concept of this dashboard here.

Bridging the Digital Divide: Policy Proposals for Equitable Internet Access in Northfield, 2020-21

Community partners: Healthy Community Initiative, Northfield Public Schools

Compiled background research and presented recommendations for sustainable and equitable community-wide internet access in Northfield, partially in response to the inequities in internet access exacerbated by the COVID-19 pandemic and the need for students to access school remotely. All the materials (case studies, recommendations, coverage maps) can be found at this site.

Humanitarian Free / Open Source Software Development, 2017-19.

Community partners: Cornerstone.js, Open Food Network

The idea behind free / open source software (FOSS) is that anyone can download, examine, modify, add to, play with, remix, etc. the code of an existing project, and ideally contribute changes back to the code base. This makes software development a global collaborative experience, removing many of the barriers to contributing to a software development project. Humanitarian FOSS (HFOSS) projects address social issues like health care, economic development, and disaster management.

Students contributed to two different HFOSS projects:

Other ACE Comps projects

CS 344, Human-Computer Interaction, Spring 2024

Over ten weeks, student teams worked with six community / campus partners to prototype early-stage solutions to address some issue in the partner's workflow -- or, as I like to call it, "productively dream" with the partners. The project summaries and partners (in bold) are listed below. (Further information about the projects may be available upon request.)

Publications and presentations

References