Entr320 due Thursday