On Thursday, several House Democrats said they oppose the bill because they don't want to eliminate the diversity visa program. But a few dozen Democrats are expected to support the bill when the House votes on it Friday morning.
Passage of the STEM bill will end the House's work for the week.
Among the four amendments to be discussed on Friday are ones that deal with Afghanistan and Iran sanctions.
Before finishing up Thursday, Sen. Tom Coburn (R-Okla.) and Sen. Charles Schumer (D-N.Y.) fought over whether the Senate should vote on a Coburn amendment that would only allow the Second Amendment rights of veterans to be taken away when they are mentally infirm when that finding is made by a judge.
Schumer said he would object to any agreement allowing a vote on Coburn's language, which prompted Coburn to say that he would object to consideration of any other amendments after the four to be debated Friday morning.
Regardless of this possible hurdle, senators said late Thursday that they hope to be able to announce a final list of amendments that will get a vote.