Current students

Master’s students

Garrett Hagopian
  • Has been developing the first version of LupBook, our interactive textbook framework project.
  • Since FQ20

Undergraduate students

Madison Brigham
  • Study about gender and class participation in core CS classes
  • Since WQ20
Noah Rose Ledesma
  • Creation and teaching of “ECS 98F: The Missing CS quarter”
  • Implementation of a GDB server in LupV
  • Co-host of the CERD seminar series
  • Since SQ20
Laura Hinman
  • Ported LupIO device models to gem5 (co-supervised with Jason Lowe-Power)
  • Implemented LupIO-based boards for ARM64 and ARM in QEMU
  • Since Summer 21
Kevin Peng
  • Porting xv6-riscv to LupV
  • Since FQ21

Alumni

Hikari Nicole Sakai (BS ‘22)
  • Developed the first functional version of rvcodec.js’s backend
  • FQ21 – WQ22
Abhiroop Sohal
  • Developed the first functional version of rvcodec.js’s frontend
  • FQ21 – WQ22
Philip Breault
  • Ported LupIO device models to gem5 (co-supervised with Jason Lowe-Power)
  • FQ21 – WQ22
Melissa Jost (BS ‘22)
  • Ported LupIO device models to gem5 (co-supervised with Jason Lowe-Power)
  • Summer 21
Aakash Prabhu (BS ‘19, MS ‘21)
  • Co-founder of the CERD seminar series
  • Co-advisor for creation of “ECS 98F: The Missing CS quarter”
  • WQ20 – SQ21
Arjun Kahlon
  • Developed a functional prototype of a lightweight embeddable commenting system for code “gists”
  • FQ20 – SQ21
Hiroya Gojo (BS ‘21)
  • Developed the first version of LupSeat, an automatic seat assignment generator for in-person exams
  • FQ20 – SQ21
Linqing Fu (MS ‘21)
  • Developed the first version of LupGrade, a generic autograder framework
  • FQ20 – WQ21
Zesheng Xing (BS ‘21)
  • Developed an automatic Github takedown tool
  • FQ20
Ian Douglas Scott (BS ‘19)
  • Preliminary work on LupBook; replicated technology behind Browsix and investigated its limitations
  • SQ19
Kaelan Mikowicz (BS ‘19)
  • Preliminary work on LupBook; ported micropython interpreter to Browsix
  • SQ19