Can someone tell me what places I need to inform after I change it?
Aside from driver's license, ssn, and passport - where else do I need to contact? College, high school, etc?
edit: also, how long of a process this takes? (e.g months, weeks, etc). Also is it allowed for someone to have two first names? I was discussing this with my parents, and they seem to think that's not how it works. They said my foreign first name would become my new middle name - is this true?

