Midterm exam on Apr 29th at 11:00 am - 12:20 pm in class

Project proposal due May 8 at 5 pm online

Project submission due Tue, Jun 9 at 1:00 PM online

Project peer evaluation on Tue, Jun 9, 1:30-3:30pm online