CSE 498

Logo

MSU
Spring 2026

Home

Schedule

Projects

Quizzes

Weekly Updates

Code from Class

Resources

Peer Review Assignments (Round 1!)

Below are each individual’s assignments for code to review; please start on the reviews as soon as possible (to allow for more of a back-and-forth with the original developers), but make sure to have them done by no later than Monday, February 23rd. If it is unclear which pull request to review, contact the associated group on their public discord channel. If your code is being reviewed, please reply to reviewer comments. You can start a discussion, ask questions, or just acknowledge when you fix an issue.

The guidelines for what you should be looking for in the code reviews can be found here.

Company A - Review Assignments

Reviewer Assignment 1 Assignment 2
Group 1    
Arya Amiri Group 2: BehaviorTree Group 17: ImageGrid
Arnav Enaganti Group 2: ActionMap Group 17: ImageManager
Mayank Gudi Group 2: PathGenerator Group 17: Text
Eddie Lim Group 2: MemoFunction Group 17: ErrorManager
Jordan Sebagh Group 2: WorldPath Group 17: Menu
Group 2    
Luke Antone. Group 1: TagManager. Group 18: WebButton
Jacob Bettinger Group 1: RobinHoodMap Group 18: WebLayout
Henry Finfrock Group 1: MemoryFactory Group 18: WebCanvas
Ty Maksimowski Group 1: AnnotationSet Group 18: WebTextbox
Logan Rimarcik Group 1: FeatureVector Group 18: WebImage
Group 14    
Ho Wang Ho Group 15: Random Group 16: DataLog
Curtis Lunn Group 15: DataFileManager Group 16: ReplayDriver
Riley Moorman Group 15: WeightedSet Group 16: ActionLog
Caleb Shin Group 15: StateGridPosition Group 16: OutputManager
Henry Yang Group 15: StateGrid Group 16: Timer
Group 15    
Paul Bui Group 14: Scheduler Group 16: Timer
Abigail Franzmeier Group 14: ExpressionParser Group 16: DataLog
Joey Hyun Group 14: FunctionSet Group 16: ReplayDriver
Rachel Loren Group 14: DataMap Group 16: ActionLog
Zhixiang Miao Group 14: EventQueue Group 16: OutputManager
Group 16    
Nathan Charters Group 1: TagManager. Group 2: WorldPath
Daniel Gao Group 1: AnnotationSet Group 2: BehaviorTree
Aneesh Joshi Group 1: FeatureVector Group 2: ActionMap
Tyler Murray Group 1: RobinHoodMap Group 2: MemoFunction
John Rouse Group 1: MemoryFactory Group 2: PathGenerator
Group 17    
Sitara Baxendale Group 14: Scheduler Group 18: WebCanvas
Anagha Jammalamadaka Group 14: ExpressionParser Group 18: WebImage
Kiana May Group 14: DataMap Group 18: WebTextbox
Hugh Mark Sanchez Group 14: FunctionSet Group 18: WebButton
Deni Tepic Group 14: EventQueue Group 18: WebLayout
Group 18    
Feichi Cai Group 15: DataFileManager Group 17: Menu
Pinhe Du Group 15: Random Group 17: ImageManager
Alexander Elkins Group 15: StateGridPosition Group 17: ErrorManager
Tung Xuan Hoang Group 15: WeightedSet Group 17: ImageGrid
Lance Motowski Group 15: StateGrid Group 17: Text

Company B - Review Assignments

Reviewer Assignment 1 Assignment 2
Group 11    
Chirag Bhansali Group 12: AnnotationSet Group 21: Menu
Lalit Chitibomma Group 12: RobinHoodMap Group 21: ErrorManager
Daniel Petkoski Group 12: TagManager Group 21: Text
Cole Scheller Group 12: ExpressionParser Group 21: ImageAsset
Devansh Tayal Group 12: DataMap Group 21: ImageGrid
Group 12    
Lewi Anamo Group 11: FunctionSet Group 22: WebCanvas
Landon Cosby Group 11: BehaviorTree Group 22: WebLayout
Cindy Huang Group 11: ActionMap Group 22: WebButton
Nicholas McComb Group 11: WorldPath Group 22: WebImage
John Stouffer Group 11: PathGenerator Group 22: WebTextbox
Group 13    
Ebenezer Appiah Group 19: Random Group 20: DataLog
Benjamin Harrison Group 19: WeightedSet Group 20: Timer
Lemuel Mensah Group 19: StateGrid Group 20: ReplayDriver
William Pfauth Group 19: StateGridPosition Group 20: OutputManager
Joshua Twumasi Group 19: DataFileManager Group 20: ActionLog
Group 19    
Milo Baran Group 13: Circle Group 20: Timer
Luke Bridges Group 13: Scheduler Group 20: OutputManager
Dat Group 13: Point Group 20: DataLog
Anurag Senapaty Group 13: Box Group 20: ReplayDriver
Devang Sethi Group 13: Surface Group 20: ActionLog
Group 20    
Abdulrahman Alanazi Group 11: BehaviorTree Group 12: RobinHoodMap
Scott Haakenson Group 11: ActionMap Group 12: AnnotationSet
Apar Mohabansi Group 11: WorldPath Group 12: ExpressionParser
Noyonika Puram Group 11: FunctionSet Group 12: TagManager
Divyalakshmi Varadha Rajan Prem Sudha Group 11: PathGenerator Group 12: DataMap
Group 21    
Andreea Danila Group 13: Scheduler Group 22: WebLayout
Madison Kiewski Group 13: Surface Group 22: WebButton
Divya Nadella Group 13: Circle Group 22: WebTextbox
Vivian Ng Group 13: Box Group 22: WebCanvas
Annika Valaboju Group 13: Point Group 22: WebImage
Group 22    
Fatima Saad Group 19: StateGrid Group 21: Text
Maksim Savich Group 19: Random Group 21: ImageAsset
Udbhav Saxena Group 19: WeightedSet Group 21: ImageGrid
Mariana Vangelov Group 19: DataFileManager Group 21: Menu
Varun Verma Group 19: StateGridPosition Group 21: ErrorManager

Company C Review Assignments

Reviewer Assignment 1 Assignment 2
Group 5    
Shamar Dotson Group 6: MemoryFactory Group 23: OutputManager
David Kaczanowski Group 6: BehaviorTree Group 23: DataLog
Sachin Karatha Group 6: WorldPath Group 23: ActionLog
Ahmed Ezaz Hamid Labib Group 6: ActionMap Group 23: Timer
Shashank Sai Papani Group 6: PathGenerator Group 23: ReplayDriver
Group 6    
Arnav Deol Group 5: TagManager Group 24: WebButton
Dillan Kowalski Group 5: FeatureVector Group 24: WebImage
Bryent Shepherd Group 5: RobinHoodMap Group 24: WebLayout
Joshua Thomas Group 5: AnnotationSet Group 24: WebTextbox
Matthew Vazquez Group 5: FunctionSet Group 24: WebCanvas
Group 7    
Sehaj Gupta Group 8: DataFileManager Group 9: Serializer
John Korreck Group 8: WeightedSet Group 9: DataGrid
Logan Langmeyer Group 8: EventQueue Group 9: StringCompressor
Myles Spencer-Walker Group 8: MemoFunction Group 9: StringDiff
Dmitry Starodubtsev Group 8: Random Group 9: Datum
Group 8    
George Almeida Group 7: StateGridPosition Group 9: StringCompressor
Benjamin Forbes Group 7: ExpressionParser Group 9: Datum
Jose Hernandez Group 7: Scheduler Group 9: StringDiff
John Masterman Group 7: DataMap Group 9: DataGrid
Truong Phan Group 7: StateGrid Group 9: Serializer
Group 9    
Mitchell McAuley Group 5: TagManager Group 6: PathGenerator
Andrew Shilman Group 5: FunctionSet Group 6: ActionMap
Yashvasin Sai Reddy Siddavarapu Group 5: FeatureVector Group 6: BehaviorTree
Krist Veseli Group 5: AnnotationSet Group 6: WorldPath
Ian Wettlaufer Group 5: RobinHoodMap Group 6: MemoryFactory
Group 23    
Ismail Abdi Group 7: Scheduler Group 24: WebLayout
Meghan Carter Group 7: StateGridPosition Group 24: WebCanvas
Muhammad Chohan Group 7: StateGrid Group 24: WebButton
Collin Massmann Group 7: DataMap Group 24: WebTextbox
Lauren Phillips Group 7: ExpressionParser Group 24: WebImage
Group 24    
Naod Ghebredngl Group 8: DataFileManager Group 23: ReplayDriver
Tess Gonda Group 8: MemoFunction Group 23: OutputManager
Prijam Khanal Group 8: WeightedSet Group 23: ActionLog
Abigail MacKersie Group 8: EventQueue Group 23: Timer
Sadwal Patel Group 8: Random Group 23: DataLog