Ayaka Yorihiro - Cornell University (original) (raw)

ayaka_photo

Ayaka Yorihiro (頼廣 采佳)
she/her
Gates 333 [CS3110 - Spring 2026]
Unnamed Bowers Building 460 [PhD Student Office]
ayaka@cs.cornell.edu
Github

Office Hours [Gates 333]: Tuesdays 10:30-11:30am, Wednesdays 2:30-3:30pm

CS 3110 students and course staff - Please schedule appointments with me here.

About

I am a sixth-year PhD candidate in the Department of Computer Science at Cornell University working with Adrian Sampson in the Capra research group. I received a BA in Computer Science and Music from Swarthmore College in May 2020, where I was advised by Zachary Palmer.

I am generally interested in Programming Languages and Software Engineering. More specifically, my research explores ways to help programmers better understand and find bugs in their code. At Swarthmore, I studied context model designs and their effects on static higher-order program analyses. Some of my time at Cornell was spent tackling challenges in Runtime Verification, a dynamic analysis technique to check program executions against formally specified properties. These days, I'm working on tools for hardware development that take inspiration from software engineering.

Pronounciation Guide: My first name can be pronounced as either "eye-AH-ka" (most common) or "AH-ya-ka" (closer to the Japanese intonation). A nice work-around in pronouncing my last name is to say "You're a hero" fast.

News

Nov '25

I am on the Artifact Evaluation Committee for TACAS '26.

Sep '24

I gave an invited talk, Languages and Tools for Hardware Accelerator Design, at Swarthmore College!

Jun '24

I will be teaching CS2110 this summer!

Feb '24

Our paper on Calyx's FIRRTL backend has been accepted to OSDA!

Research

Publications

A FIRRTL Backend for the Calyx High-Level Accelerator Compilation Infrastructure. (OSDA '24)

eMOP: A Maven Plugin for Evolution-Aware Runtime Verification. (RV '23)

A Set-Based Context Model for Program Analysis. (APLAS '20)

Preprint

Understanding Accelerator Compilers via Performance Profiling. (arXiv)

Mentoring

I currently work with the following wonderful undergraduate students:

Teaching Experience

🏆 are courses where I won an Outstanding Teaching Award!

Cornell University

(Co-)Instructor:

Teaching Assistant:

Swarthmore College

Teaching Assistant:

Grader:

Service

What is Runtime Verification? [Jun '25]

A little overview on one of my old research topics.

So I taught a CS course over the summer... [Sep '24]

First-time instructor reflects on her summer teaching Data Structures and Java.

2024 CRA-WP Grad Cohort for Women Report [May '24]

Fourth-year grad student attends grad-school-meta-event to gain wisdom and make friends.

Grad School Application Tips from a Swat CS alum [Nov '20]

A compilation of things I learned from my own application process.

Check out the rest of my posts here!

Miscellany

Fun Facts

Check out some of my other non-CS related posts here!