For the sake of politeness, I would generally use "with". Unless you are talking to a group of people in a lecture situation, "to" sounds rather ominous and threatening.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
FandorinThey are all fine. Speak to/speak with are the same.They are not the same, as Philip has pointed out.