Using Problem-Solving in the Junior Mathematics Course: Exploring Students' Written Mathematical Communication Skills Through a Learning Project | Synapse