FYI,
The current policy for graduate programs is that the service member will incur an active duty service commitment that is 3 times the length of training (measured in weeks) and maxes out at 5 years. This ADSC begins on your program completion date and is served concurrently with any other service commitments.
@Humey, MS programs vary quite a bit depending on the school and major. In residence programs usually consist of 30-40 credit hours and can have thesis or non-thesis options. For thesis options roughly 30% of credits are research. Graduate courses are similar to undergraduate with lectures, projects, HW assignments, presentations, and tests. The content of the course is just more specialized. Online MS programs are exclusively non-thesis (or at least I have yet to see an online thesis program). They're practically the same, but with video lectures and online platforms like Slack and Piazza to handle communication. I've taken a few courses with video-proctoring for tests. All this really only applies to STEM degrees that I have researched. I cannot say much about any liberal arts degrees. . .