I am Gilles, a researcher from KU Leuven, Belgium. I also teach some labs (digital signal processing, mobile communication, introduction to computer networks, and multimedia networks).
Part of the lab session consists out of project management and software development. Hence, Github is used by the students to manage their software. In addition, they get an introduction to version control which will be beneficial when they graduate.