My name is Adam, and I'm currently teaching a course on DevOps at Texas A&M University in College Station, TX. part of the course covers common tools used in the modern IT team, and as these students are not primarily developers, I wanted to ensure they had familiarity with version control systems.
They had a group assignment using Github to force them through the workflows of collaborative / social coding. I had them use the Github Automatic Page Generator to publish a website on a topic of their choosing, and they worked in teams of 7-8.
I'm not full-time faculty — in my day job I'm the IT Director for another college here at the university.