(Teaching Assistant) CSE190: Working with Large Code Bases

Undergraduate course, UC San Diego, Computer Science and Engineering, Spring 25

In this third iteration of the course, we scaled this high-touch software engineering course from 50 to 100 students.

This quarter, we introduced Peer Code Reviews in which students gave a code review of the correctness, design, and code style of a classmate’s pull request. Not only did this introduce a new learning outcome of the course, but students enjoyed the process and were able to see alternative approaches to implementing the feature modification or addition.