Why are there still human teachers? 
kirubakaran: I've found that the best thing teachers do for me is to nudge me out of my comfort zone. I self-learned pretty much most of the things I know and I am very self-motivated. I thought I don't need human teachers at all. Teachers in my school seemed to just slow me down. Then I took a drawing course in a local community college recently and realized that there is no way I would have learned all that in that short span of time without my teacher. Since learning drawing is something I'm not as comfortable with as I am with, say, learning Physics or CS, I gained a lot by having a human teacher.