It's probably worth mentioning as well that Woody Flowers ran the 2.70 course for many years at MIT (now 2.007) It was one of the key counterweights to an MIT Mechanical Engineering degree falling completely toward the theoretical side. So his perspective likely is influenced by the fact that academic theory courses only go so far.