The peer review system in science seems overwhelmed: everyone gets too many review requests while waiting too long for their own papers to get reviewed.
Share this post
Review to submit: a solution to the peer…
Share this post
The peer review system in science seems overwhelmed: everyone gets too many review requests while waiting too long for their own papers to get reviewed.