what is the difference between uscis and homeland security?
U.S. Citizenship and Immigration Services (USCIS) is an agency of the United States Department of Homeland Security (DHS) that administers the country's naturalization and immigration system.