I think that splitting intro classes by experience is really important. In intro classes a lot of the more experienced (and thus less socially able) students are actively intimidating. I was helping out with a 100 level project and on the class forum people were &quot;helping&quot; by suggesting the use of regex and bit shifting. Intro students don&#x27;t have to know about that yet, but seeing it in those settings makes them feel like they are behind everyone else.