I am continuously amazed by the wealth of information available in khan academy. Having started my career long back as a trainer in a software training institute, I have always loved sharing knowledge with colleagues/friends. Like any other profession you need passion to teach someone and the key is knowing how to break down complex things so people can easily understand. Sal khan has taken his part time job of teaching his cousins into this amazing wealth of information across multiple areas, I thoroughly enjoy watching his videos whenever I get time.
I want to get my kids involved with this site so they can start understanding complex topics broken down to nice smaller pieces. Kudos to sal khan for putting up a great job and doing it as a non-profit which makes it even more awesome.
Watch sal khan talk about his work in this ted video.