her classmate本身已经将Rosa区别在外了,所以不用加other来修饰了.
什么地方要用other呢?比如,than any other girls(=any girl excluding Rosa),因为Rosa本人是女孩,而girl这个集合又包含她本身,不需要自己和自己作比较,所以用other修饰,将自己括除在外.
至于any of the other students 和any other students,单从这层意思上说,是一样的,一般用后一种表达,简洁.
顺便说一下,other students 和the other students的区别在于前者并非指“全体”其他学生,概括有遗漏.但这里你用了any对两者进行修饰,掩盖了这种区别,any of the other students :“其他所有学生中的任何一个”;any other students:“任何一个其他的学生”,所以意义就类似了,只是后者更常见.