"Whom" is correct according to formal grammar, but it is very uncommon these days. And, according to formal grammar, it actually should be "With whom" at the beginning of the question. (Some grammar purists would argue that one should not end a sentence with a preposition.) In the U.S., we rarely use "whom." It is much more common to use "who," even in academic writing.