For + gerund - How to translate to latin

Salvete omnes!

I would like to know how I can translate a sentence with for + geund to Latin. Example:

He is known for being a severe teacher.

Or:

Thank you for accepting me in your group.

I would translate it in different ways. The first with an infinitive, the second with quia/quod/quoniam and indicative. I’m sure you can find some examples in De variis latinis graecisque colloquendi formulis, which you know about.