Welcome to our forum.
I have been posting here for sometime and I have noticed the best way to get help is to keep your questions short, sharp and simple.
There is a lot to digest in your post and the posters here do have a life of there own. Please be mindful of this.
You really should read the forum rules as you have violated them worse than I could ever try to. Firstly we don't help course assesed material here and when you do post a problem you are expected to show your thoughts/attempts at a solution.
Does this all make sense?
Good luck with your study.