"....I still worship him for his encouragement"
Your hard work is just beginning......but strangely, I hear no whining from you - which, according to folks on this thread, shouldn't be so, because according to them, you are doomed to a life of misery because you are pursuing a graduate education in engineering.
Thanks for adding a reality check to this discussion.
Its slightly true that technical people are usually honest and nice to one another. You can probably find such people only in USMC.