Joinpd. cpm is a great platform; however, one thing that strikes the most is the size of the slides, which is quite small. And because the slide size is small, the overall look of the assignments seems to be messy.