Someone who’s attitude or opinions are old fashioned in contrast to being more up to date. Boring person. Dry and uninteresting speaker. ‘Stuffed shirt’ demonstrates a hollow person, a shirt stuffed with paper rather than a real, living, breathing human.
“I failed my math class because the teacher is such a stuffed shirt I couldn’t learn anything.”