taskmaster

n. (fem. Taskmistress) person who makes others work hard.

n. One who imposes a task, or burdens another with labor; one whose duty is to assign tasks; an overseer.