Work due Thursday, May 2