6 points | by E-Reverance 2 hours ago
1 comments
And to think, people said peer review in academia is dead.
And to think, people said peer review in academia is dead.