Assignment (ece 203) due in 24 hours