This is the eleventh article on the website
I have updated the course content with 3rd semester material which can be found here
Disclaimer A lot of things might change till you read the list. This is the course content according to my semester. Professors will change and so will their teaching style. Make changes accordingly.
If you want to recommend any other courses, interesting material or want to offer some feedback, please reach me at email or the one mentioned below.
Please spread this to as many people as possible. Also,put the feedback in the comments section below.