It's junior year and the gang throws a homecoming party to kick off the semester; Zoey returns from her summer abroad and realizes that she has to quickly confront her feelings for Aaron and Luca.
Nomi challenges Zoey to try to be friends with Luca after their breakup; Zoey is forced to consider if it's possible to be friends with an ex; Jazz and Doug help Vivek navigate the world of dating apps.
Luca sends off a confusing text to Zoey that has both of them spinning. Meanwhile, Ana leads the girls around campus on a "dorm storm" voter registration drive. Aaron reels after learning about his massive student loan debt.
As her relationship with Javi heats up, Ana makes a discovery about him that challenges her entire belief system. Meanwhile, Aaron learns about Cal U's investment in private prisons, challenging him to reconnect with his activist roots.
Aaron is offered an opportunity to be featured in a nationally televised interview; he struggles to keep his message targeted; Zoey navigates her feelings for Aaron while helping him devise a new strategy.
Ana gets baptized as she and Javi are tested for the first time in their relationship. Meanwhile, Zoey struggles at work under the mixed messages from her new client, Indigo.
When Zoey returns home for a long weekend, she soon discovers that her friends are busy with Cal U's Field Day; meanwhile, Jazz and Doug's relationship gets complicated when Jazz returns from the NCAA track finals with very surprising news.
Vivek has a new experience with Heidi and Aaron and Doug struggle to adjust their views on sexuality and masculinity. Nomi and her new baby Luna return to Cal U. Junior shows up to fight for Sky.
Zoey wonders if she's ready for the real world after she becomes the subject of a nasty rumor at work. Nomi debates whether to tell Phil about Luna. Doug plans a house party to cheer on Jazz and Sky in their Olympic-qualifying race.