@gcschmit this is great, thanks!
Thanks everyone for sharing your experiences, this has been super helpful. Most of the comments reflect my own observations this year as I have adopted GitHub for teaching and collaboration. Specifically, balancing the problem solving/algorithmic part, with its instantiation in a programming language, while using a sophisticated but extremely useful ecosystem (GitHub). I will be sharing more notes in the coming weeks. So far students are engaged with using version control, and I have been sharing with them ideas, lessons learned, and reasons why it is a great tool. Overall the reception has been super positive. Since I am developing a new CS pedagogical framework anchored on a socio-technical approach, I find GitHub a great ecosystem for it. Stay tuned!