(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.