@scottalanmiller said:

... except the assumption that the professors can't actually do what they are attempting to teach.

This is my assumption of anyone trying to teach technical level classes at a 4-year college. The folks that I had as teachers were excellent, but you could tell they had little-to-no real world IT Experience. At my technical college, however, the CCNA and A+ teachers actually knew their stuff forwards and backwards and sideways... the Cisco professor even knew his upside down, lol./