Assignments due April 10th