Current students (24/25)

Master’s students

Sachin Balasubramanyam (CS)
  • LupBook
  • FQ24 – present
Ananya Pandey (CS)
  • LupBook
  • FQ24 – present
Guoruizhe “Alistair” Sun (CS)
  • Study about perception of success and actual success between native students and transfer students
  • FQ24 – present

Undergraduate students

Kushagra Tiwari (EE)
  • Implementation of LupIO in Verilog
  • SS24 – present
Shengmin Liu (EE)
  • Implementation of LupIO in Verilog
  • SS24 – present
Saili Karkare (CS)
  • Study about perception of success and actual success between native students and transfer students
  • #include<cs> podcast producer
  • FQ22 – present
Tanek Swain (CS)
  • Study about perception of success and actual success between native students and transfer students
  • FQ24 – present
Tej Sidhu (CS)
  • Study about perception of success and actual success between native students and transfer students
  • FQ24 – present
Anjali “Jay” Jain (CS)
  • LupBook
  • FQ24 – present
Lingfeng Ren (CS)
  • LupBook
  • FQ24 – present
Jonathan Lu (CS)
  • Implementation of educational OS prototype in Rust
  • FQ24 – present
Gabbriel Bui (CS)
  • Implementation of educational OS prototype in Rust
  • FQ24 – present
Audrey Gobaco (CS)
  • Implementation of educational OS prototype in Rust
  • FQ24 – present

Alumni (reverse chronological order)

Noah Krim (BS’24, CS)
  • Contribution to rvcodec.js (support of RV64I, Zicsr, MAFD extensions)
  • Port of spim to RISC-V (VRV)
  • Reimplementation of VRV
  • FQ22 – SQ24
Jhaydine Bandola (CS)
  • LupBook: improvements on some interactive activities
  • SS24
Niharika Misal (BS’24, CS/STAT)
  • Study about perception of success and actual success between native students and transfer students
  • FQ22 – SQ24
Russell Umboh (BS’24, CS)
  • LupBook: MCQ, matching items, and horizontal parsons interactive components
  • SQ23 – SQ24
Arnav Rastogi (BS’24, CS)
  • LupBook: MCQ, matching items, and horizontal parsons interactive components
  • SQ23 – SQ24
Angelina Jillian Lim (BS’24, CS)
  • LupBook: Navigation improvements and other UI/UX features
  • FQ23 – SQ24
Aiman Fatima (MS, CS)
  • LupBook: Saving/importing/exporting features
  • FQ23 – WQ23
Aadvika Ahuja (BS, CS)
  • #include<cs> podcast producer
  • FQ22 – FQ23
Shyam Agarwal (BS, CSE’24)
  • #include<cs> podcast producer
  • FQ22 – FQ23
Yusen Ma (BS’24, CS at Nanjing University)
  • Parsons problems interactive component for LupBook
  • SS23
Bryan Nguyen (BS’23, CE)
  • Hardware implementation of LupIO devices
  • FQ22 – SS23
Eric Liu (BS, CE)
  • Hardware implementation of LupIO devices
  • FQ22 – SQ23
Miles Stamp (BS’24, EE)
  • Hardware implementation of LupIO devices
  • FQ22 – SQ23
Grant Koziol (BS’23, CSE)
  • #include<cs> podcast producer
  • FQ22 – SQ23
Melody Liu (BS, CSE)
  • Port of LupSeat as web application (UI/UX)
  • FQ22 – WQ23
Sajid Mohammad (BS, CS)
  • Port of LupSeat as web application (core)
  • FQ22 – WQ23
Dang Khoi Nguye Ho (BS’23, CS)
  • Contribution to rvcodec.js (copy buttons, input parameters)
  • FQ22 – WQ23
Tyler Ottman (BS’23, CS)
  • Port of spim to RISC-V
  • FQ22 – WQ23
Madison Brigham (BS’22, CS/CGS)
  • Study about gender and class participation in core CS classes
  • Evaluation of groupwork assessment
  • WQ20 – SQ22
Noah Rose Ledesma (BS’22, CS)
  • Creation and teaching of “ECS 98F: The Missing CS quarter”
  • Implementation of a GDB server in LupV
  • Co-host of the CERD seminar series
  • SQ20 – SQ22
Garrett Hagopian (MS’22, CS)
  • Developed the first version of LupBook, our interactive textbook framework project.
  • FQ20 – SQ22
Laura Hinman (BS’22, CS)
  • Ported LupIO device models to gem5 (co-supervised with Jason Lowe-Power)
  • Implemented LupIO-based boards for ARM64 and ARM in QEMU
  • Summer 21 – SQ22
Kevin Peng (BS’22, CSE)
  • Porting xv6-riscv to LupV
  • FQ21 – SQ22
Hikari Nicole Sakai (BS’22, CS)
  • Developed the first functional version of rvcodec.js’s core
  • FQ21 – WQ22
Abhiroop Sohal (BS’23, CS)
  • Developed the first functional version of rvcodec.js’s UI/UX
  • FQ21 – WQ22
Philip Breault (BS’23, CS)
  • Multiplatform installer for LupSeat and many improvements
  • FQ21 – WQ22
Melissa Jost (BS’22, CSE)
  • Ported LupIO device models to gem5 (co-supervised with Jason Lowe-Power)
  • Summer 21
Aakash Prabhu (BS’19, CSE – MS ‘21, CS)
  • Co-founder of the CERD seminar series
  • Co-advisor for creation of “ECS 98F: The Missing CS quarter”
  • WQ20 – SQ21
Arjun Kahlon (CS’23, CSE)
  • Developed a functional prototype of a lightweight embeddable commenting system for code “gists”
  • FQ20 – SQ21
Hiroya Gojo (BS’21, CSE)
  • Developed the first version of LupSeat, an automatic seat assignment generator for in-person exams
  • FQ20 – SQ21
Linqing Fu (MS’21, CS)
  • Developed the first version of LupGrade, a generic autograder framework
  • FQ20 – WQ21
Zesheng Xing (BS’21, CS)
  • Developed an automatic Github takedown tool
  • FQ20
Ian Douglas Scott (BS’19, CS)
  • Preliminary work on LupBook; replicated technology behind Browsix and investigated its limitations
  • SQ19
Kaelan Mikowicz (BS’19, CS)
  • Preliminary work on LupBook; ported micropython interpreter to Browsix
  • SQ19