Get your taxes done using TurboTax

the answer would actually depend on the time spent in the US.