How long are your projects in University?  During my freshman year, we had group projects that usually lasted a few weeks or maybe a month.<p>When most people are just trying to learn the basics&#x2F;how to work as a team, TDD adds too much complication.  This might be good in a senior level development course.<p>some of those things are important, like security.  But many shouldn&#x27;t be taught in a University.<p>It&#x27;s like saying, I wish they taught automotive engineers in University how to change the oil in a car.<p>University should be concentrating on the why (theory, algorithms, database design, etc) and now the how (linux, windows, git, etc).<p>The how comes naturally and can be learned outside of University.