Deductions & credits

Since you are on H1b, you are not entitled to the treaty. Also, Glacier is usually for nonresident aliens, which you are not.