Java is my favorite programming language.
I have a lot of experience with Java, and I'm ready to take the challenge.
I will write for you good OOP java code, following SOLID and DRY principles, of course I will document all using the javadoc.
You can consider your school programs done.
Please contact me if you are interested.