Rahul:
You are actually a dual-status alien, which means you can:
- file a dual-status return (Form 1040 with Form 1040NR as an attachment)
OR
- file an extension (Form 4868) and wait until early June, at which time you can file as a resident alien (Form 1040, 1040A or 1040EZ)
You will need to file part-year resident state tax returns for CA and OR.
Contact me at
[email protected] if you have more questions.