Sanjay,
If you are a US citizen, you can vote -but you know that. You do have to register first. Not sure what state you are in, but here in CA you can go to the DMV and register. You may be asked for proof of eligibility, just show your natz certificate or your US passport.
My oath...