Thank you for fessing up that this was your homework (that would have been my first question anyway, because you aren't the first to post a homework question as a "challenge").

How far have you got and where are you stuck? I won't do this project for you (although others might) but I will help you get unstuck.

(I see the last day of class was the 11th so presumably it's no longer an issue but if you've got an extension you might still want help.)