I'm a professor in the humanities with altogether 20 years of teaching experience (10 as a university-professor). Both my college and graduate school are from prestigious programs. My teaching evaluations have always been excellent.
I can teach a wide range of subjects for any grade, and up to the graduate level. Yet, I am most experienced in teaching:
English, math, history, and philosophy (this up to the PhD-level). Furthermore, I taught German, French, and Ancient Greek in the past.
I also teach writing in general: how to write term papers, essays, written exams, etc.