One who plods.
A person who works slowly, making a great effort with little result; a person who studies laboriously.
One who trudges.