pedant

PED'ANT, n.

1. A schoolmaster.

2. A person who makes a vain display of his learning.