This is an online assignment. It is due on Thursday, May 24. Whatever you don't finish in class is homework. :)