H-1B visas are non-immigrant visas for temporary "professional specialty workers," an employment category closely associated with science, technology, engineering, and mathematics (STEM) fields, but not limited to them. Current law limits general annual H-1B visas to 65,000 visas. There are an additional 20,000 visas for aliens holding a master's or higher degree. Universities and nonprofit research facilities are exempt from the cap.