Assistant Professor at University of North Carolina at Wilmington
Raleigh, North Carolina, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Yang Song is an Assistant Professor and software engineer with 12 years of experience building educational web applications and researching peer assessment systems. Based in Raleigh, NC, he has been a core developer and maintainer of the NSF-backed Expertiza platform, implementing features like varying review rubrics, peer review calibration, and mentoring student contributors. He holds a PhD in Computer Science from NC State and combines academic research—such as building data warehouses for educational assessment—with hands-on backend development and database schema evolution. Comfortable bridging teaching, research, and production engineering, he brings practical experience shipping secure, instructor-facing tools that scale across courses and institutions.
11 years of coding experience
3 years of employment as a software developer
Doctor of Philosophy (PhD) Computer Science, Doctor of Philosophy (PhD) Computer Science at North Carolina State University
Master of Science (MS) Computer Science, Master of Science (MS) Computer Science at Beijing University of Posts and Telecommunications
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Beijing Institute of Technology
Expertiza is a web application through which students can submit and peer-review learning objects (articles, code, web sites, etc). The Expertiza project is supported by the National Science Foundation.
Role in this project:
Back-end Developer
Contributions:1769 commits, 149 PRs, 892 pushes in 2 years 7 months
Contributions summary:Yang contributed to the development of the "varying rubrics" feature. Their work involved database migrations to add new columns related to due dates and assignment questionnaires. The user also redid a previous feature relating to the varying rubrics and merged in changes from production. Additionally, they made changes to the schema to reflect the database updates and also put password authentication back into the application.
Contributions:1 release, 2 PRs, 228 pushes in 8 months
bankquestion
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
Yang Song - Assistant Professor at University of North Carolina at Wilmington