Higher Learning

At (fictitious) Columbus University, students Malik Williams, a black track athlete, Kristen Connor, a white woman, and Remy, a white kid, are starting their freshman year.
Kristen's roommate is Monet, a black student. Malik's roommate is Wayne, a white student. Both sets of roommates generally get along. Monet and Malik attend a dorm party hosted by Fudge, an afrocentric and militant senior. Remy, Fudge's roommate, is upset at the loud rap music being played so late, flagging down an all-white campus security patrol to break up the party. Fudge is upset that lead Officer Bradley comes down hard on the black students, but allows the room down the hall to continue their loud "hillbilly" music. Kristen, while walking home, meets Taryn, a lesbian student who warns her about walking alone late at night and invites her to a student group.
Malik and Kristen's PoliSci 101 class is taught by Professor Maurice Phipps, a conservative black man from the West Indies. Professor Phipps challenges the class to determine who they are for themselves and not let others categorize them.
Fudge and his friend Dreads again play loud rap music, disrupting Remy's studying. When Remy complains, Fudge mocks and threatens him, causing Remy to move in with a new roommate, Jewish student David. Later, Remy loses at a video game to Malik, who further mocks him.
Frat boy Billy rapes a drunken Kristen. Monet finds Kristen crying on her bed, then fields a racially charged call from Billy. Angered, Monet turns to Fudge, who recruits his friends to confront him at a frat party. Kristen points out Billy to the black students, who pull him outside and force him to apologize to Monet (not knowing that he raped Kristen).
Kristen joins Taryn's student group on harmony between different races and cliques. With time, she eventually opens up to Taryn about her rape, with Taryn encouraging her to report it and attempting to console her. As days pass, Kristen slowly realizes her growing attraction to Taryn.
Remy has become more isolated. He is invited for a drink by Scott Moss, a white supremacist neo-Nazi skinhead, along with Scott's skinhead friends: Erik, James, and the weight-lifting hulking Knocko.
Malik confronts Phipps about a paper, arguing for a better grade. When Phipps shows him the various spelling and grammar errors, Malik calls him a sellout for the "white establishment". Phipps angrily responds that the world owes Malik nothing and he must work for his own good to make a difference in the world. When Malik's teammates confront him for a poor performance at a track meet, he responds with Fudge's militant afrocentric ideology. He walks away and flirts with fellow runner Deja. With time they become a couple, and Deja helps Malik with his essay and spelling errors.
Remy spends more time with Scott and his gang. Scott preaches his racist beliefs, and the troubled Remy is slowly being convinced that "the white man is endangered", agreeing to shave his head and join Scott's group.
After attending a rape awareness rally with Taryn, Kristen asks to spend the night. Taryn rebuffs her, wanting Kristen to be sure. Kristen eventually starts separate relationships with Wayne and Taryn, who are unaware that Kristen is sleeping with both of them.
Remy confronts Malik with racial slurs. Remy later pulls a handgun on Malik and David, hurling racial slurs at them both as he packs his belongings and drops out of university. Again, Officer Bradley and the all-white campus security assume Malik is at fault, letting Remy escape. Malik decides to move in with Fudge and his like-minded black friends, while Remy has moved in with Scott and the skinheads. After Malik and his black friends win a fistfight against Remy and his skinhead friends, Scott shows Remy a sniper rifle and challenges him to kill for the white race.
Kristen organizes a peace festival with Monet to calm down the students. Malik and Deja attend, and are caught in the frenzy when Remy opens fire from the rooftop of a nearby building. Two students are killed, including Deja, who dies in Malik's arms. Malik runs into the building and attacks Remy, trying to choke him to death when Officer Bradley and his campus guards intervene and beat Malik while letting Remy go. The campus guards finally approach Remy, who apologizes to Bradley and his men for everything that he did and shoots himself in the head.
A few days later, Malik and Phipps discuss his future at the university, with Phipps saying he trusts Malik's judgment. Later, Malik and Kristen are seen talking, for the first time, at an impromptu memorial site. Kristen feels guilty about the deaths because she started the Peace Fest, but Malik assuages her guilt.
As Professor Phipps leaves his office, the final shot shows the USA flag fluttering in the wind as the caption "unlearn" appears over it, fading to the closing credits.

Question: Who opens fire from the rooftop ?
Answer: Remy.; Remy.