An acquintance of mine is in an interesting situation. This person is a student in America, but their primary residence, personal upbringing, and national identity belong to another country. However, they happen to be an American citizen because they were physically born here.
Assuming I have my facts straight, this means that a lot of complications that normally surround immigration to America are not relevant to this person. Does this include voting? Can this person register to vote (and then do so) with no more stringent a process than full-time Americans would go through? If this person were to leave America after they graduate (but maintain their citizenship), from which address could they maintain voter registration?