By Saadia Faruqi, Hatem Aly
By Adam gidwitz, Emma Otheguy, Hatem Aly
By Adam gidwitz, Jesse Casey, Hatem Aly