Attending a series of lectures, I have recently been exposed to the notion of Coherent groups, defined as following:
Def: A group $G$ is called Coherent if every finitely generated subgroup $H$ of $G$ is finitely presented.
Examples of such groups are free, surface groups, the fundamental group of 3-manifolds. In contrast $F_2 \times F_2$ (and any group which contains it) is not coherent.
I am just wondering if this notion has any equivalent description, possibly in terms of the module category of the group algebra $kG$, or any other area.
References for further reading are highly appreciated.