Phil Nelson is a seasoned computer science professor with over three decades of teaching and research experience in operating systems, networking, compilers, parallel and distributed systems, and mobile programming. Based in Bellingham, WA, he has taught undergraduate and graduate courses at Western Washington University since 1987 and previously instructed at Pacific Union College. Summers spent as a contract programmer and visiting project scientist exposed him to practical systems work, including contributions to the Coda file system, Internet Suspend/Resume, and mobile app development. He holds a Ph.D. in Computer Science from the University of Washington and an MS in Computing Science from UC Davis, blending deep academic credentials with hands-on software engineering. Colleagues and students know him for translating complex systems concepts into usable coursework and tools, and for sustaining a rare long-term mix of teaching, research, and summer industry programming. An understated strength is his sustained curiosity across evolving platforms—from file systems to mobile and parallel languages like Chapel—kept alive by decades of alternating academic and applied work.
11 years of coding experience
14 years of employment as a software developer
Ph.D., Computer Science, Ph.D., Computer Science at University of Washington
MS, Computing Science, MS, Computing Science at University of California, Davis
BS, Physics and Computer Science, BS, Physics and Computer Science at Pacific Union College
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
Phil Nelson - Professor at Western Washington University