Comment
Comment by orangea
As for #1, students and instructors can simply create a new github account specifically for any given course and not connect it to any of their personal information or other github accounts/repositories if they are security-conscious.