About Me

I recently earned my M.S. in Computer Science from the University of Illinois Urbana-Champaign, where my research focused on programming languages and compilers, including compiler optimization, code generation, and machine learning for programming-language problems. Lately I've been building OpenMander, an interactive tool that brings state-of-the-art optimization algorithms to congressional redistricting.

Before Illinois, I attended UC Santa Barbara's College of Creative Studies, where I researched programming languages with Prof. Ben Hardekopf and computer architecture with Prof. Jonathan Balkind, and spent a semester as an exchange student at the Technion in Haifa, Israel. Outside of research, I enjoy making maps, gardening, playing bridge, and spending time with my cat, Barbara.

Education

M.S., Computer Science
University of Illinois Urbana-Champaign

B.S., Computing, with Highest Honors
University of California, Santa Barbara — College of Creative Studies

Exchange Student
Technion — Israel Institute of Technology

Experience

Graduate Research Assistant·2022 – 2026
University of Illinois Urbana-Champaign

Graduate Teaching Assistant — CS 421, Compiler Construction·2023
University of Illinois Urbana-Champaign

Undergraduate Research Assistant — ArchLab·2021 – 2022
University of California, Santa Barbara

Undergraduate Research Assistant — Programming Languages Lab·2020 – 2021
University of California, Santa Barbara

Undergraduate Teaching Assistant·2020 – 2021
University of California, Santa Barbara

Software Engineering Intern·Summer 2019
Jobvite, Inc.

VR Engineering Intern·Summer 2018
Baobab Studios

Laboratory Assistant·Summer 2017
Los Alamos National Laboratory

Publications

An Empirical Comparison of Code Generation Approaches for Ansible Paper
Benjamin Darnell, Hetarth Chopra, Aaron Councilman, David Grove, Yu-Xiong Wang, and Vikram Adve, InteNSE (ACM/IEEE), 2024
Control Logic Synthesis: Drawing the Rest of the OWL Paper
Zachary D. Sisco, Andrew David Alex, Zechen Ma, Yeganeh Aghamohammadi, Boming Kong, Benjamin Darnell, Timothy Sherwood, Ben Hardekopf, and Jonathan Balkind, ASPLOS (ACM), 2024
Automatic Problem Creation Poster
Benjamin Darnell and Ben Hardekopf, RACA-CON, 2020

Honors & Awards

  • UCEAP Memorial Scholar, in Memory of John Marcum·2021
  • CCS Summer Undergraduate Research Fellow·2020
  • UC Regents Scholar·2018
  • National Merit Commended Scholar·2018