This very dedicated history teacher:
This very dedicated history teacher: | 23 Teachers You Wish You Had As Your Teacher