I have an experience, as a JAVA, Android and Data Structures trainer, for more then 10 years. Recently I am working as an Android Developer, in which I put my past experience to better the code.
So, I can teach Java with more simplicity as well as less complex code.