I have a friend who is a foreigner, and is in a master's CS degree program in the US. He's married to an American woman as of a few months ago.
What is the reasonable amount of time it should take for him to be able to get a green card and work here in the US?
And is there something he can do to help expedite any process(es) (maybe not a greencard?) so he can legally work and support himself and his new family?