While I totally agree with most points in the movie, my experience has always been mixed. I have had teachers who prefer an answer which speaks for my understanding of the concept rather than rewriting (or what they called vomitting) of what is in the text book. They were my real inspiration. I have had teachers in the other side too.<p>I had made up my mind to become a software engineer in 1996 after seeing a paint program made completely in BASIC by our physics teacher. When the day came to choose my career, there was opposition. It was 2002; things weren't looking good for a software engineer then. Inspite of the stiff opposition of the so called "people around me" my parents fully supported in choosing CS. It was definitely not because I would make a lot of money.<p>I bump into people with similar experience almost everyday in my life. People who chose CS over doctor; people who are singers and not engineers; people who run their own factory instead of working in an MNC; people who work in "techy" jobs when MBA/Management is the order of the day and people who just do what they want to do. It all boils down to the guts you have and to some extent the ability to earn the trust of people who matter to you.<p>Simply blaming on the system is not acceptable to me. If you feel you are right, stand up to it. Convince people who think you are wrong. If you feel it's not your job, don't expect to be spoon fed. End of the day we are to be blamed if we feel we have a miserable life.