Most masters programs are unfunded, meaning he (or you) has to pay for it. Those few funded masters programs are much more competitive. He also has to decide whether he wants to enroll in a thesis-based program, which will take longer. Deadlines for enrollment next fall are fast approaching and most MS programs still require GRE. He may have to take the GRE this month to beat the deadlines.