In Spain, there's only one way to use it:
angry with - enfadarse con (to get angry or annoyed).
Another example:
to talk/speak to/with - hablar con
By the way Joe, here's the literal translation of:
teacher (in secondary school) - profesor/a (hence, students simply abbreviate this word," profe"
teacher (in primary school) - maestro/a
Professor - Catedratico/a (university level)
Regards.