I can provide you with a clean, nice and well explained code for your assignment. I would focuse on code being easy for you to understand, so that you would have a working code, but also understand it.
Award me with this project and I will provide you with quality work.