The Perfectionists first premiered in March, and it's just as dramatic as Pretty Little Liars. After getting well-acquainted with the brilliant and beautiful students of Beacon Heights University, we quickly learn that not everyone is as perfect as they appear. Ava (Sofia Carson) has some major family drama, Dylan (Eli Brown) is keeping a secret from his boyfriend, and Caitlin (Sydney Park) is trying to protect her mother's reputation.
However, at the center of all the drama is the college's resident bad boy, Nolan, who has been blackmailing and lying to all three of the students. Fed up with Nolan's ways, Ava, Dylan, and Caitlin meet up in the woods and joke about how their lives would be so much better if he wasn't around. Interestingly enough, he isn't for much longer — Nolan meets a mysterious person on top of the school's roof and is pushed to his death.
This whole season we've been trying to figure out who the killer is, and just when we've think we've finally figured it out, the series hits us with another curveball. In the season one finale, it's revealed that Nolan's murder is someone called "the professor" and they've been surveilling Ava, Dylan, Caitlin, Alison, and Mona as part of some experiment. So, just who is this mystery person? Let's break down the suspects, from least to most likely, ahead.