I agree, and I went through the same thing when I went to grad school for my masters. It doesn't change the fact that he had to go back to grad school at Purdue to pick up the 3-4 courses he needed to become an aeronautical engineer. I had to take undergrad courses in limnology, benthic invertebrates, ichthyology, and plankton which are not available at NU or Wheaton College. If I had it to do all over again, I would have gone to a large state school for my BS degree. Not only do you get relevant coursework, but you are exposed to faculty and labs that jibe with your particular developing interests. That's a very nice thing.