taskmaster
/ˈtæskˌmæstər/
noun
- A person who gives others a lot of work to do, especially in a strict or demanding way.
- The coach was a tough taskmaster, but his players respected him for their success.
- She earned a reputation as a fair but firm taskmaster in the office.
- Our new manager is a real taskmaster who expects everyone to work overtime.