I used PhotoReading while a graduate student in physics, and I also use it in my work as a software engineer. In my opinion yes, it does work very well on highly sophisticated texts. It works especially well, in my opinion, on highly structured texts - such as books on mathematics, physics and computer science (where I have applied it the most).