This repository contains all the necessary code to understand correctly the subject. As you know it's forbiden to copy your code in this subject and given that this is a public repository and teachers know its existance I strongly recommend you not to copy this code. Otherwise if you do it I have to be mention in the JavaDoc tag @author.
In the other hand this code has been published under Creative Commons - Non Comercial use. So you can use it for any project you want when you mention me in the resources and of course you cannot obtain venefits from this code.