091202,
Based on what you have posted, it seems that the course is clearly not for beginners. As you yourself mentioned, most of the stuff is not for the average joe. I don't know if you are able to answer this question, but I will ask it anyway.
"Why, if the course is not for beginners (I...