Native English speaker with 16 years' professional Java development experience. I can get this done for you inside your deadline, and provide better-documented code than your current code, which should assist you getting a higher grade. Can start work immediately if you offer me the job before 0500GMT.