@metalgearsunny: My programming teacher was worse. He would answer questions about projects with gems like, "I don't want to do it for you." and, "With enough time and effort, I have found that most problems can be solved." What an ass. What @snail said basically helped me pass the class that, and on one problem, another professor. This was an intro class by the way.