History Teacher

A teacher who teaches how historical events influence cultures and political processes, past and present.