Actions

Work Header

After Hours with Professor Rogers

Summary:

Professor Rogers runs into one of his students at a bar and insists on taking him home.

Work Text:

Commandos is a well-known gay bar that has a reputation for hookups. It's not every night Steve ventures to this bar in particular since it's typically half full of students from the university he teaches at.

But tonight, Steve was feeling desperate. His last two relationships hadn't worked out and it's been a while since he's been with someone young, needy, and wanting. His favorite type of one-night stand. That's what he needs tonight and that's how he finds himself at Commandos.

Unfortunately, almost immediately, he runs into an old student of his.

"Bucky?" the name slips out of him before he can stop himself. It's mainly because he's surprised since Bucky was his student last year as a sophomore.

"Professor Rogers?"

"Are you of drinking age?" Steve tests immediately.

"Of course."

"Let me see your license," Steve demands.

Bucky hesitates.

"Mr. Barnes."

"I..." Bucky pulls out his wallet but doesn't open it. He's lying.

Steve can't help himself, his authoritative nature sets in.

"I'm taking you home," Steve grabs Bucky by the arm of his jacket and drags him out of the door.

"My birthday's in two days!" Bucky tries to pull away but Steve keeps a firm grip on him. "I wasn't even drinking."

"It doesn't matter. I'm driving you home."

Bucky gets in Steve's car and lets Steve settle into the driver's side and start the engine.

"You shouldn't even be in a place like that," Steve chastises.

"You were there too."

"How often are you at a bar underage?" Steve flips it back on the kid.

Bucky goes quiet. "Not... often."

Steve starts driving.

"Which dorm?"

Bucky doesn't answer until Steve turns a stern glare on him.

"Roosevelt Hall."

Steve takes a left and heads toward campus. They sit in silence for a minute.

"So..." Bucky fidgets in his seat. "You're into younger guys?"

Steve nearly growls. "Plenty of older men frequent there as well."

"It's really popular around campus."

Steve stares aggravated, eyes glaring at the road.

"What I do in my personal time is none of your business."

"I was just asking, geez," Bucky rolls his eyes.

"I'm twice your age."

"Yeah, I figured."

The rest of the ride is silent.

When they get to Bucky's dorm, Steve gets out of the car and marches toward the front door.

"What're you doing?" Bucky balks.

"Walking you inside."

"I can walk just fine," Bucky argues.

Steve opens the door and waits. Bucky growls out a frustrated breath but heads inside.

"You're not the boss of me, you know? I can just leave once you're gone."

Steve has to stop himself from answering right away because a terrible part of him likes the threat. Wants to sit inside Bucky's dorm room and guard the entrance all night if he has to.

Because Bucky is right, he's into younger guys. He's horribly turned on by the power imbalance and taking charge. It's the reason his feet are walking Bucky to his dorm right now. This is inappropriate but he reasons it's for safety. That's a lie.

When they get inside, it's a standard dorm room. Two twin beds on opposite sides, two dressers, two desks. And because two boys live here there are piles of clothes, game controllers, and garbage scattered all over the floor.

"This is how you live?" Steve reprimands on instinct.

Bucky shrugs off his jacket and lets it plop right on top of a pile of clothes. He sits on one of the beds and crosses his arms refusing to answer. It makes Steve's insides ignite in a bad, bad way.

It also doesn't help that this is the first time Steve gets a good look at the boy's outfit. Bucky looks like he's playing a slutty student role. As if he's crafted the perfect nerdy outfit to entice Steve with.

Bucky must have sized down in everything to make sure every item of clothing hugs his body unfairly well. The sweater vest he chose clings to his torso. Under it, he's only wearing a white, short-sleeved shirt which Steve would never do on campus. But it allows Bucky's small biceps to pop out from under the snug seams and make him look innocent and filthy all at once. And worst of all, there's the beige slacks he's wearing. Which are so tight, they essentially frame the boy's crotch like a pretty picture.

Once Steve notices the semi-bulge in the boy's pants, he knows he's in trouble. He wonders if this was always Bucky's sinister plan. Because Steve can't remember Bucky wearing anything like this in class. He'd remember for sure if he'd had.

Bucky keeps his arms crossed over his chest and then huffs out an aggravated breath.

"What're you gonna do, watch me sleep?"

"If I have to," Steve rebuttals.

Bucky's eyes widen in disbelief.

"I mean, no," Steve corrects, remembering the obvious repercussions if he did that. "Where's your roommate?"

"Sleeping with his girlfriend," Bucky grits. Steve's not sure if it's jealousy or something else in his tone.

"Alright, fine. I think you should get some sleep and wait until you're old enough to return to any bar moving forward."

Bucky laughs now. Steve's eyes widen from the unexpectedness of it.

"You seriously can't— "

"I can report you," Steve threatens.

Bucky goes quiet, his mouth snapping shut as his arms fall hesitantly from their defiant stance.

"You wouldn't..." Bucky says quietly.

"I would."

"Professor Rogers, come on, you know everyone drinks in college. I know technically it's—"

"Illegal."

"Right, but please. Don't report me. I'm just..."

"Just what?" Steve demands.

"Lonely," Bucky blurts out and then looks embarrassed when he does.

They sit in a beat of silence before Steve nods understandingly.

"Come on, you must've been at that bar for the same reasons, right?" he asks shyly.

"Well, sure. Although I'm well above the legal drinking age which is the biggest difference between us."

"Yeah, age is definitely the biggest difference between us," Bucky scoffs. "You know, that place also has a reputation for that. I'm sure you know that well, don't you, Professor Rogers."

The impish change in his tone makes Seve's skin heat but he tries not to show it.

"It's none of your business what I know."

Bucky smirks all too confidently now. Shit, Steve thinks.

"Yeah, it would be none of my business if you didn't walk me to my dorm room tonight. Now we're alone and you're threatening to watch me sleep."

"I never said that, I'm leaving. I just wanted to make sure you got home safe."

"I got home when you dropped me off at the front door of the building. You didn't have to walk me into my room."

Steve sucks in a frustrated breath.

"You're right. I'm sorry, I'll leave now."

Steve turns to the door but hears Bucky spring up from the bed.

"Wait."

Steve turns back around.

"I never said you had to leave," Bucky says.

"You've made it pretty clear from the beginning you want me to. You're right, I took things a step too far and I'm sorry."

Bucky bites back a devious smile now.

"A step too far would be you staying," Bucky dares, causing Steve's eyebrows to raise. "A step really too far would be you joining me in my bed."

"Mr. Barnes," Steve tries not to let his voice give away how turned on he is by the idea. "Please don't make a mockery of me."

"I'm not," Bucky says quickly and looks sincere about it. He takes a step forward. Steve clenches his hands by his side. This shouldn't be so tempting, he knows this, but it is.

"You're not my professor anymore," Bucky reminds him. "Is there still some rule against this if you're not my professor?"

"Of course there is. I shouldn't be fraternizing with any students."

"Then why were you at that bar?" Bucky challenges.

"More than students go there," Steve defends.

"But if a student approached you, would you have even asked?"

A dangerous heat coils low in Steve's stomach. He can't really entertain this... could he?

"I'm sure I would've recognized them if they were a student," he claims. "Like I recognized you."

"Sure, of course. And I'm sure you would have walked any boy back to his dorm room."

Steve huffs out a heavy breath.

"I've apologized already, Mr. Barnes. And if you would let me leave—"

"I'm not stopping you," Bucky interrupts. "I really didn't want you here until a couple of minutes ago. Until I realized maybe you don't want to leave. Maybe there's something making you really want to stay."

"Mr. Barnes, what are you trying to imply?"

Bucky shrugs, playing unsure, but he knows. He knows damn well what he's doing and Steve might just give in if this goes on any longer.

"I'm gonna be all alone tonight," Bucky pouts, dear god he's pouting. "And I'm alone most nights. I guess a little company doesn't sound so bad."

Steve shakes his head but an untamable grin slips onto his face.

"I'm not seriously going to sleep in your dorm room tonight."

"Not sleep," Bucky grins wildly. "But we will have to both fit in my twin bed."

The arousal is beginning to suffocate Steve's brain at this point. Because the boy is truly pushing him now. He honestly seems to want this. And god, Steve wants it — wants him too much. He has since he met Bucky in his class two semesters ago.

"Is this some sick game to report me?" Steve has to ask.

"No!" Bucky refutes, his smile dropping. "Honest, I would never. I..."

He fiddles his hands together, suddenly shy.

"I'm sorry, I thought you were actually interested."

Steve's eyes go wide and can't help the instant response that flies out of his mouth, "I am."

Bucky stills and stares up at Steve in amazement.

"I don't like games. Mr. Barnes. If you're serious about this, then I would consider staying tonight."

Bucky swallows, then nods readily, "I'm serious."

Steve takes a step forward and Bucky doesn't hesitate to move closer too. It's Bucky who puts his hands on Steve first. Just the sides of his torso but he watches his hands glide down Steve in wonder like he hasn't touched another man in a while. Steve nearly shivers but holds it in and cups Bucky's face gently instead.

Bucky looks up at him with those big, blue eyes of his and dammit, Steve's gone. He leans in and kisses him, praying this isn't some joke.

But it's not, Bucky kisses him back like he really wants it. Fuck, he wants it. He moans into it and plunges his tongue inside desperate for a taste. Steve lets him in. He feels Bucky buckle forward, falling into him. Steve catches his waist, holding him up until they pull back.

Steve smiles at him. "Been a while?"

Bucky nods looking embarrassed. "Sorry, I'm usually better at this."

Steve shakes his head, lifts one hand to brush a few strands of hair out of his eyes. "Just relax, let me do all the work."

Bucky's eyelashes flutter from that and he lets his body go pliant when Steve picks him up and carries him to the bed. He lays him down and watches Bucky spread out for him, arching up as if he's already aching to be touched. Steve's skin is on fire by now.

"You're beautiful," Steve marvels. Bucky visibly blushes from the compliment.

He reaches up to grab Steve's face and kiss him. Steve allows it and climbs on top of the boy while he's at it. They make out slowly until Bucky starts bucking his hips up trying to get some friction.

"You're sure your roommate won't come back tonight?" Steve pulls back to ask.

"Positive," Bucky assures him.

With that, Steve graciously grinds down, rubbing their clothed cocks together. Bucky moans out deliciously.

"I love how vocal you are," Steve murmurs, then kisses his neck, grinding down again to elicit another breathy moan.

"Yeah, the dorms next door are gonna love this," Bucky pants but he arches up searching for more when Steve pulls back.

"You sure you want to do this?" Steve checks.

"I'm sure. Please, Professor—"

"Call me Steve."

"Steve," Bucky corrects. "Please, don't stop."

Steve sucks in a sharp breath and then kisses him hard. He starts undressing them, admiring the tight outfit once more with every item he peels off.

"You're such a tease with this outfit, you know?"

"I know," Bucky bites his lip. "Was hoping to score to a professor tonight."

"If you're making a joke—"

"I'm not," Bucky says as he lifts his hips to help Steve slide his pants off. "I've always had a thing for it. Had my last boyfriend roleplay with me all the time. This is like a... dream."

Steve lets out a shaky breath. This is a fantasy for Bucky and Steve's the one making it come true. The thought makes his cock twitch. He moves faster to get Bucky's last piece of clothing off, his underwear.

Bucky sprawls out naked under him and he's more beautiful like this, Steve thinks. He doesn't need the outfit, he doesn't need anything at all to make Steve's cock throb. He works his own clothes off now and doesn't miss the way Bucky's eyes track his movements.

"Gotta open you up real slow," Steve tells him, kissing him again, "I'm sure you're so tight."

Bucky mewls and nods, spreading his legs as if it's an open invitation. Steve growls and slides down the bed as much as he can. The small bed isn't ideal for him and part of him wishes he drove the boy straight to his place.

Steve begins with his tongue and the way Bucky squirms and groans for him is making him want to hump the bed. God, he's so hard. But he focuses, adding a finger at a time until Bucky starts pleading.

It's glorious the way he keeps asking and begging Steve for more. Finally, Steve decides to give it to him. What he's been begging for all night, his cock.

He lines up and begins to push the tip inside. Bucky's eyes close and he pushes out a breath.

"Yes, please," he whispers.

"Fuck," Steve hisses and pushes in halfway.

He watches Bucky grasp at the pillow behind his head, squeezing the fabric tight.

"Look at me," Steve instructs. Bucky opens his eyes and bites his lip.

Steve pushes all the way in now, down to the base and Bucky cries out with a long moan. Steve leans down to kiss him, shifting into a new angle making Bucky whimper against his lips.

"You're so big," Bucky whispers. He wraps his legs around Steve's waist and squeezes tight, holding onto Steve's shoulders now. "Show me, please. Want you to teach me, Steve."

"Teach you what, honey?" Steve smiles.

"How a real man fucks."

Steve lets a shiver run through him this time.

"You've never been with an older man?" Steve asks.

Bucky shakes his head. And Steve charges into motion, fucking Bucky in steady thrusts. He watches as even the easy rhythm has Bucky writhing in place. Steve begins to pick up the pace, locks his mouth onto the sensitive skin of the boy's neck and sucks. Bucky wails out a cry, panting by his ear as Steve keeps going.

Steve pulls back to grab his ankles and bend his knees to his chest. He rams his cock deep inside again and Bucky's eyes snap shut as he groans.

"Fuck, right there," Bucky whimpers.

Steve fucks over the spot, not stopping, until he feels Bucky's legs shaking in his hands. He lets them go and grabs the boy's cock, stroking him in time.

"Come on, honey. Come for me. Show me how much you like my cock, sweetheart."

"Oh god, Steve, I love it. Please don't— stop, I'm gonna— I—" Bucky whines before he throws his head against the pillow and Steve watches the come burst out of him in quick spurts covering his stomach in stripes.

"That's a good boy," Steve commends.

He lets Bucky's cock go and leans forward to keep fucking him. Bucky's eyes open and he clutches onto Steve's neck trying to kiss him through his irregular breaths.

"Come for me, please daddy," Bucky pants.

Steve can see the moment Bucky realizes what he's said. His eyes go wide, face reddening. He probably didn't mean to say it but it's too late. It's already sent a shock of arousal down Steve's body and makes him orgasm faster than even Steve is prepared for.

"Fuuuck," Steve grunts, fucking into him one last time, hard and strong until it's all rushing out of him.

It takes a minute for Steve for pull out and when he does, he realizes there's no room on the bed for him to lie next to Bucky. So he flips them around and places Bucky's head on his chest.

"Sorry, I said—" Bucky begins.

"Shhh," Steve hushes, brushing a hand through the boy's hair. "It was perfect."

He hears Bucky breathe a sigh of relief.

"Okay... thanks."

Steve smiles still petting Bucky's hair.

"Do you wanna shower together?" Bucky asks after a couple of minutes.

"This place have communal bathrooms?"

"Yeah."

"You know, I have a pretty nice bathroom at my house. It's only a ten-minute drive if you're interested."

Bucky picks his head up with a soft smile.

"I think it'd only be fair I make sure you get home safe."

Steve chuckles. "I might need you to walk me inside."

"Oh, I can do more than walk you," Bucky smirks.

"I know you can," Steve smiles and then kisses him again.