The book is well paced, but unfortunately, I am very thrown off by the cluelessness of the group? I know I read a lot of random stuff, so my knowledge base can be considered weird, but the things that the MC seems to need to explain to engineering students seem fairly basic, and something they really should know. Im not sure if it's something the author did due to the potential audience, or if his group is just uninformed about the topics for some reason?