Firstly, I'm not an English Teacher, but I do have a technical background and help a friend in China by editing his scientific papers. Recently a reviewer returned a paper and amongst his comments was the need for us to improve our English. I did feel a bit miffed about that. However, that aside, I noticed he used the term "on this sense" several times. I did Google that term and couldn't find any criticism regarding it. I thought the correct term was "in this sense". Any ideas?