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.
Review to submit: a solution to the peer…
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.