Some of my course materials are listed below. Feel free to download and distribute it. I really hope these stuff could be useful for you or your friends.