Yes but one question there is whether or not I am a resident...
And I don't know whether or not I am a resident for this purpose.
As I mentioned above (and "Suggest!!" think so too)--- after certain years in US, we are requested to use 1040 instead of 1040NR, meaning that we are considered resident for tax purpose.