Not having worked in industry for all that long I still have many memories of the way software engineering was taught at University. I had an awesome time and experience at University but I think there’s something about academic institutions that severely affects their ability to keep up with industry. I would definitely like to go into teaching one day as I had ball tutoring but I don’t think I could ever become a real academic because their velocity (forgive the poor agile pun) is too slow for me.
Andy blogs about this far better here than I could in any post. Definitely good reading!