taskmaster
1. [ noun ] (work) someone who imposes hard or continuous work
Related terms: supervisor taskmistress slave_driver
Similar spelling:   taskmistress