I am impressed with the vast availability of information that available here. I recommend this site for those who are hunger with Information.
I wonder when my univ follow the steps to provide the lecture notes/tutorials/assignments to everyone. But would that defeat the purpose of people paying such a huge amount of money to pursue their degree? *grin*