William Phelps

Assistant Professor at Christopher Newport University

Newport News, Virginia, 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
William Phelps is an Assistant Professor and experimental nuclear physicist with 11 years of experience bridging academia, large-scale laboratory operations, and data science. He teaches data manipulation and introductory data science while serving as a Joint Staff Scientist on CLAS12, contributing to hardware/software operations and hyperon/antibaryon production experiments. His Ph.D. in Experimental Nuclear Physics underpins a track record of mentoring students, leading physics analyses, and driving AI and Partial Wave Analysis projects for Jefferson Lab and the future Electron Ion Collider. Proficient in Python, Java, data visualization, and LaTeX, he applies software skills to experimental workflows and emerging AI efforts in nuclear physics. Based in Newport News, VA, he combines hands-on detector R&D experience with classroom pedagogy, making complex experimental techniques accessible to students. An often-overlooked strength: he consistently moves between low-level hardware problems and high-level data science solutions, enabling end-to-end experiment impact.
code11 years of coding experience
job3 years of employment as a software developer
bookPre-Engineering, Pre-Engineering at Landstown Technology Academy
bookBachelor of Science, Applied Physics, Bachelor of Science, Applied Physics at Christopher Newport University
bookPh.D., Nuclear Physics - Experiment, Ph.D., Nuclear Physics - Experiment at Florida International University
languagesEnglish, Spanish, German
github-logo-circle

Github Skills (9)

java9
data-visualization9
visualization9
partial8
wave7
simulation6
python6
static-analysis5
scientific-computing4

Programming languages (2)

JavaPython

Github contributions (5)

github-logo-circle
JeffersonLab/clas12-analysis

Jun 2018 - Aug 2021

CLAS12 Java Analysis Library
Contributions:4 releases, 1 review, 40 commits in 3 years 2 months
javaanalysisstatic-analysis
gavalian/groot

Jun 2016 - Nov 2020

Java Data Visualization project
Contributions:207 commits, 13 PRs, 168 pushes in 4 years 5 months
java-datadata-visualizationdata-visualization-projectjavavisualization
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
William Phelps - Assistant Professor at Christopher Newport University