1.第一句,很有歧义,个人认为插入句最好放在你要伴随的主语阿动词啊之类的最近的地方,这里是other types of discourses 和topic想比较不是 to master the topic这个动作根other types of discourses比较,我会改成compared with other types of discourses,such as,the narrative discourse,expository discourse and so on,the topic is more difficult to master.
2.我觉得difference 是正确的,这个只有一个区别,你多打了or things.我觉得语法上没有什么错误,可是意思上我觉得evaluate human不对,只能evaluate human behavior.所以我觉得把human and去掉比较好