The first one is fine. It may be a little formal or archaic but it just means "aware that he did that in the past".
I have known him criticize his teachers.
May be a dialectical difference,he is a brit & u guys r from states?
I have never known Tom criticize anyone