I still have my copy of Dale and Lilly's 'Pascal: Data Structures' on my shelf, next to Java in a Nutshell, the Weems and Dale introductory Pascal book, and K+R. I don't program for a living - never did - occasionally I like to look at a simple open source program and figure out what it's doing and how, maybe tweak it a bit for fun. This is a hobby.

The class in data structures - I took it in high school - equipped me splendidly to understand what is going on in most code segments; overall modern program structure I don't understand at all.

In my daily work, the most useful class is Gross Anatomy. After that, Gross Anatomy occupies the number 2 spot, and #3 would have to be Gross Anatomy. Around number 15, Pharmacology probably shows up on this rather monotonic list. Did I mention that understanding Gross Anatomy is very important for the kind of doctor work I do? Not only neuroanatomy (I'm a neurologist), but also spinal cord and vertebral anatomy, the nerves of the body, the muscles, and the various innervations of the sympathetic and parasympathetic systems and the sundry hollow and solid viscuses. Less important but still probably daily concerns are neurophysiology, cardiac physiology, and renal/pulmonary physiology, in that order.

I use nothing at all that I learned in college on a daily basis. Occasionally I have to do some stoichiometry, but I learned that in high school. The classes in Michelangelo and the Writer's Craft were probably the most important in my college career, because not only did I enjoy them, but they laid out a framework or a method of enjoyment for a lot of future things (art and literature, basically.) Enjoyment is as important in life as anything else, I imagine.