'Can I maintaining all my college files and repos in a single giant repo?

I want to keep a single git repository that is the overarching repo for all my classes and other repos while there are subsequent repos for each semester that also holds repos for each class.

Bellow is a diagram of what I am hoping this set of repos would look like but am unsure how I would do it.

Also is it possible to have some of the repos in multiple computers so that I can have a repo in my college machine and on my personal machine, or would I need to have all of the repos in both places?

             <My Name> <College Name> repo
                           |
                           |
                          / \
                         /   \
                        /     \
                       /       \
                      /         \
                     /           \
             Year 1 Fall     Year 1 Spring 
             Semester repo    Semester repo
                   |              |
                  / \            ...
                 /   \
                /     \
               /       \
              /         \
     CS Class 1 repo  CS Class 2 repo
           |
          / \
         /   \
 HW folder   Project folder


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source