我对他有足够的了解
I know it well enough.
第二句的意思是
我这个学期在科学这个功课上遇到很大的困难.
I had really hard time 是指 遇到困难 或 日子很难熬,压力很大