Not badly written and fun in places, but the amount of sci-fi made-up research/science terms clogged my mind to the point where I had to make an effort to literally read between the lines to follow the actual story.