Brian Hall is a seasoned computer science instructor and developer with 16 years of experience teaching and leading technical teams across academia and industry, currently on faculty at Oregon State University–Cascades and head of Jorgensen Labs. He blends practical engineering roots—from early roles at Hewlett-Packard and game/entertainment studios to CTO at Robot Stampede—with curriculum design and leadership as former Director of Computer Science Instruction at Lambda School. An active open-source contributor, he modernized and localized Beej’s Guide to Network Programming and has implemented graph algorithms and React frontends in educational repos, showing a knack for making complex topics approachable. Based in Bend, Oregon, he pairs deep systems and networking knowledge with hands-on lab leadership and an educator’s focus on clear documentation and learner experience.
16 years of coding experience
25 years of employment as a software developer
De Anza College
Yuba College
BS, MS, BS, MS at California State University, Chico
Contributions:115 commits, 16 PRs, 116 pushes in 5 years
Contributions summary:Brian primarily focused on improving the documentation of Beej's Guide to Network Programming. Their contributions included addressing issues with translator instructions, making the main webpage more presentable, and removing redundant build instructions. Furthermore, they converted the guide's content to a more modern format, potentially Markdown with Pandoc, and linked to example files, streamlining the user experience for both readers and contributors. The changes also included a new Portuguese translation, which reflects their efforts in localizing the guide for a broader audience.
Contributions:15 commits, 5 PRs, 22 pushes in 4 days
Contributions summary:Brian contributed to the graph data structure and algorithm implementations, including BFS and related routing functionalities. They also worked on a React-based frontend application, adding code documentation. Moreover, they introduced a "skeletonize" feature to prepare for further implementation within the graph-related files.
connectedbfsgraphsdfsgraph
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 Hall - Computer Science Instructor at Jorgensen Labs LLC