I have a feeling that my teacher hasn't told me everything there is to do with it though but that's fine I feel like I know something and it's an inspiration to keep learning :D
Duh, you simply can't take it all at once!! Given some time, your teacher might discuss more issues! :) What about if you post the summary of what you have learnt so far? It will be a good revision for you and possible benefits for others.