I don't think is the MC's teacher since is not human and it's stated that Bareshade people don't like non humans (unless MC vouches for them). Given that Bareshade people and MC's teacher have a strict relationship, if he was not human i would expect Bareshade people to be more openminded.
Plus NPC sprites usually match the job of the person and the drawing makes me think more of an hunter/herbalist more than full herbalist, so if this NPC belongs to a race cited in he game, I'd say it's an Ursudins, since he has the muscles to start a brawl.
If he belongs to a new race, the black spots make me think about a cowfolk or a dogfolk, while the brown areas in the eyes zone throw me off. I'd need to see the full image to make more conjectures.