I'm so disappointed in this book. Obviously, the fact that a book that should only take a few hours to read took me a MONTH to finish speaks volumes. I've read 9 other books in the course of time it took me to finish this one. I was just never compelled to actually read it or finish it or think about it. 
 Positive: I LOVE how much of this book was focused on Indian culture. I learned so much, which is a really really important quality of any book, but especially a YA book. I would definitely read more books by this author, despite my low rating. 
 Negative: But the thing is, I went into this book thinking that it would show a girl bucking traditional roles (Indian roles, American roles, female roles, etc.) and being a badass coder. I even fully expected romance, but one that built slowly and was as nuanced and evolved as the characters I was imagining I'd read about. But, this was an insta-love story if ever one existed. The whole story takes place over a month, with declarations of loving happening after only a couple of weeks. It just wasn't the love story I wanted. 
 I also wished that instead of focusing such a long time on a talent competition, there would've been much more on the actual coding competition. I wanted a S.T.E.M. female YA role model. It's great that she's a good dancer too, but it doesn't really make her more well-rounded. She doesn't seem to particularly have a passion for dance, despite her skill. Instead, doing a dance number was really a practical choice to give them a better chance at winning. 
 The writing also wasn't great and the dialogue wasn't very natural, but I think that will get better with time. 
 Bottom line: It's super great if you read this and liked it. It has good qualities!!! It just was so far from my expectations and what I hoped I would read, that I, personally, can't rate it highly.