Brian Railing

Associate Teaching Professor

Greater Pittsburgh Region United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Brian Railing is an Associate Teaching Professor in Carnegie Mellon’s Computer Science department with 12 years of experience bridging rigorous research and hands-on systems instruction. He co-instructs advanced systems courses alongside research faculty, translating cutting-edge topics in operating systems and computer architecture into effective classroom experiences. His background includes kernel performance analysis as a former Microsoft SDE and a PhD in Computer Science from Georgia Tech, giving him a rare combination of industrial-scale systems debugging and academic research expertise. Based in the Pittsburgh region, he mentors students through complex systems projects and has repeatedly served as instructor of record for advanced architecture and programming languages courses, highlighting a sustained commitment to teaching-intensive scholarship.
code12 years of coding experience
job5 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at Georgia Institute of Technology
bookBS, Computer Science, Philosophy, Physics, BS, Computer Science, Philosophy, Physics at Carnegie Mellon University
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
2,753reputation
213kreached
57answers
0questions
Badges
llvm
top-5%
windows
top-5%
github-logo-circle

Github Skills (14)

llvm9
flow-based-programming9
dataflow-programming9
windows9
graph9
graph-algorithms9
parallel8
cpu6
kernel6
intel6
llvm-ir6
architecture6
graph-traversal6
x866

Programming languages (2)

C++C

Github contributions (5)

github-logo-circle
bprail/angband

Jul 2017 - Feb 2024

A free, single-player roguelike dungeon exploration game
Contributions:2 PRs, 3 pushes in 6 years 7 months
2d-gamedungeongamerpgmud
bprail/contech

Feb 2014 - Oct 2020

The Contech analysis framework provides the means for generating and analyzing task graphs that enable computer architects and programmers to gain a deeper understanding of parallel programs.
Contributions:317 commits, 18 PRs, 255 pushes in 6 years 9 months
analyzingunderstandingparalleldeeperdataflow-programming
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Brian Railing - Associate Teaching Professor