I'm in the process of selecting a school to pursue my graduate studies in software engineering via distance learning. Two schools that are on my list is the University of Michigan Dearborn and Drexel. Price for distance learning is comparable between the two, so cost isn't a factor. Both schools seem to be known for engineering (though when people think of University of Michigan, they're most likely going to think the Ann Arbor campus). Both schools have been favorably ranked by U.S. News, at least with respect to their brick and mortar versions. So it comes down to the actual learning experience. Anybody here have any experience with either of these schools? Which would you choose and why?