I'm a nerd too! It's the education system in India...they teach what wont help us. In the US Calculus is taught over a WHOLE year, but in India within a month. I mean that's not enough time to learn something new.
In India, its all about general education and in the US its more of vocational education, which helps! :)