Apparently I tried to read this book in 2012 and couldn't get through it. I think at the time I found Todd's narration difficult to get through. He was just so angry and irrational and immature all the time! 
 Now having taught 8th grade for three years, I can still see that he's all those things - but I also feel like it's realistic to his age, especially given his upbringing and all the crazy stuff that's going on all the time. I'm glad I worked through it and finished it this time.