I had issues with this. I realize it's YA so I should show some grace, but still. She was still pining after her ex up until 86% of the book!! The book is almost over and she just realized that maybe he really doesn't want her. She even got mad that he was with someone else. He broke up with her! They weren't together. I realize they had a history, but they had not been together for a while. At that point it has been months. Anyway, it was hard for me to enjoy it with a main character that has so little self respect. I wish her friends had hammered it home that it was not a good look for her. I'm not convinced that if Josh put in the effort that she wouldn't drop Ash in a heartbeat.
Also I felt like the description was misleading. Math is never brought up. Mushrooms are, not math. And Ash isn't surly. He's just kinda... there.