Bryan Dixon is an accomplished Professor of Computer Science with 12 years of experience designing curriculum and delivering courses in operating systems, mobile and web development, and software engineering at California State University, Chico. He holds a PhD from the University of Colorado Boulder and blends deep academic research—particularly in mobile security and CS education—with practical tooling: he builds automated grading and lab infrastructure to scale hands-on learning. Summers spent mentoring at Lawrence Livermore National Laboratory gave him applied HPC and sysadmin teaching experience that informs his pedagogy. Known for bridging theory and practice, he mentors students into industry-ready engineers while serving broadly on departmental committees and maintaining active research engagement.
12 years of coding experience
Bachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at North Carolina State University
Doctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at University of Colorado Boulder
Contributions:16 pushes, 1 branch in 5 years 6 months
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.