Your term paper in my opinion, is very good. Is this written correctly?.

It needs one more comma - after "paper."