MCS-287 Homework 5 (Spring 2026)

First draft due on Friday, 4/3/2026, by the 5pm
Second draft (provided first draft recieves a grade of 60% and up) due on Friday, 4/24/2026, by the start of class