Deadline: Monday at 12pm, week 3.
Deadline: Monday at 12pm, week 4.
Deadline: Feb. 14 (Tue.), week 6.
Deadline: Feb. 28 (Tue.), week 7.
Deadline: Mar. 2 (Thur.), week 7. Extended to Mar. 7
Deadline: Mar. 14 (Tue.), week 9.
Deadline: Mar. 21 (Tue.), week 10.
Deadline: Mar. 21 (Tue.), week 10.
Deadline: optional, April 4, 2017, submission by email only(EECS2602@gmail.com).