Originally Posted by chaoticdefault
This assignment could mean the difference between staying or getting kicked out of school.
Perhaps you deserve to be kicked out?
As a general rule, the people helping out in this forum don't write code for others (especially code that appears to be for homework), but try to help with fixing code that doesn't work. You'll be far more likely to get help if you have made a substantial effort and written some code yourself. Then someone here will almost certainly help you correct/improve your work. But we will not write the code for you, and if we did it would be dishonest of you to present it as your own work.
Have a look at forum Rule 1.5.