Skip to main content
ethiCS

ethiCS

By Allegheny College Department of Computer Science

An interview series featuring current and former Allegheny College computer science students reflecting on ethical dimensions of senior capstone projects. This short "byte sized" podcast visits individual student projects and uncovers some of the incidental, and sometimes hidden ethical issues surfaced by implementing technical solutions to non-technical problems.
Available on
Apple Podcasts Logo
Google Podcasts Logo
Spotify Logo
Currently playing episode

ethiCS, Episode 7: Wes Long

ethiCSAug 11, 2022

00:00
17:05
ethiCS, Episode 7: Wes Long

ethiCS, Episode 7: Wes Long

In this episode of ethiCS, we talk to Wesley Long about his work on a tool, AlleyCAT, a dashboard which works with the Allegheny College automated grading system (AGS) GatorGrader. We explore ethical issues which arise out of using student data for evaluation and the need for ethical systems to report accurate data in ways that are useful to users. In addition, we talk through some of the complicated technical integrations and opportunities which make it possible for instructors to manage, evaluate, and provide insightful feedback about student work both individually and at the scale of an entire class.

Aug 11, 202217:05
ethiCS, Episode 6: Claire Johns

ethiCS, Episode 6: Claire Johns

In this episode of ethiCS, we shift gears a bit and explore a project that contemplates systems of information and code – in specific the GitHub – in the context of Library Science. Our conversation revolves around software as a literacy and proposes a critical framework for reading GitHub as a text. We discuss the significance of teaching GitHub through this critical lens and the implications of fully appreciating the responsibility of contributing to software as a student or professional.

Aug 04, 202212:07
ethiCS, Episode 5: Nathan Loria

ethiCS, Episode 5: Nathan Loria

In this episode of ethiCS, we talk to graduate Nathan Loria bout their project -- Gator Compute Cloud (GCC) -- and the challenges and implications of creating applications that process and store data in the cloud. Nathan also discusses developers' responsibility to users to provide applications that are both safe and accessible while balancing how non-technical actors such as legislative, industry, and community organizations aid in solving ethical issues facing the interconnected use of information and the resources that enable potential misuse.

Jul 29, 202214:27
ethiCS, Episode 4: Caden Koscinski

ethiCS, Episode 4: Caden Koscinski

In this episode of ethiCS, we talk to graduate Caden Koscinski about their project, Navillation, a visual approach to clustering, grouping, and exploring relationships between concepts in large bodies of research writing. We discuss some of the issues inherent in reproducing research processes (analog or digital), and some of the unique challenges and benefits stemming from in statistically-based, computational methods of understanding connections between ideas.

Jul 21, 202216:02
ethiCS, Episode 3: Noor Buchi

ethiCS, Episode 3: Noor Buchi

In this episode of ethiCS, we talk to graduate Noor Buchi about software testing, and providing students tailored tools to assist with learning and practice of program debugging. In addition, the interview touches on the broader implications of tools which autosuggest or autocomplete code, and thinking about some of the dangers that dependence on software meant to help developers can cause ethical issues in the learning process.

Jul 13, 202208:44
ethiCS, Episode 2: Maddy Kapfhammer

ethiCS, Episode 2: Maddy Kapfhammer

In this episode of ethiCS, we talk to graduate Maddy Kapfhammer about her senior project, VIRALL, a "domain-specific" programming language developed to assist undergraduate students in making and testing disease models. Maddy discusses the challenges, intended use in the classroom, and some not-so-obvious ethical issues that her work creates.

Jul 08, 202215:28
ethiCS, Episode 1: Natnael Kahesay

ethiCS, Episode 1: Natnael Kahesay

In this episode of ethiCS, we talk to graduate Natnael Kahesay about his senior project, which explores various streams of user-supplied health-tangent data in order to use the platform as a predictive marker for health trends in developing countries. Natnael discusses various challenges, motivations, and solutions explored during the his research and software design process.

Jul 05, 202220:01