Orchard Park, N.Y. -- The Buffalo Bills' homework on the 2018 NFL Draft quarterback class is in full swing.

According to Bruce Feldman of Sports Illustrated, the Bills held a workout with UCLA quarterback Josh Rosen in Los Angeles on Sunday. The Cleveland Browns and New York Giants also worked out Rosen over the weekend.

Rosen is considered one of the top quarterbacks in the 2018 NFL Draft after an accomplished three-year career at UCLA. It's not likely Rosen will still be available when the Bills are picking at No. 12 in the first round. But if the Bills were to trade up in the draft order, Rosen could be a target.

Bills general manager Brandon Beane said on Friday that he would meet with all of the draft's top quarterbacks either in Buffalo or in the player's hometown or campus. Before he would execute a trade up the draft board, Beane wants to get to know these players in a different setting than the Senior Bowl and NFL Combine provide.

For a team desperate to find a franchise quarterback, Rosen has a ton of the qualities you would want. He is the most polished passer in the draft, but questions have been raised about his injury history (shoulder, concussion) and his personality.