Who and whom are often confusing words for many. It is useful to remember that the pronoun who is always subjective. Use who wherever you would use the subjective pronoun I, he, she, we, they.
The pronoun whom however is always an object. Use whom wherever you would use the objective pronouns me, him, her, us, or them. It is not correct to say Who did you choose? We would say whom because you choose me or them.
Note: Use this they or them method to decide whether who or whom is correct: they = who or them = whom