How CS50 at Harvard uses GitHub to teach computer science | Hacker News Reader