I came to the US 7 years ago on j1 visa to attend 2 weeks course funded by USAID and I didn't complete the 2 years requirement and now I am working at USA under G visa and got married a year ago with an american citizen and still don't know how to get the waiver. If I am willing to pay the course cost will that guarantee my waiver, please advice me what to do? thanks