Hello, and thank you for reviewing my bid.
I am also a student, so I am familiar with this kind of assignments, although we do not get assignments which are as interesting and lucid as yours :)
I can do it in 2 days for sure, and, if you're in a hurry, it can be done in one days time.
My bid is very modest, in accordance to my 'new freelancer' status which is tappet to my back :)
Regards,
Solstinger.