John Marsden

Research Assistant - AI Assisted Learning Lab at North Carolina State University

Raleigh, North Carolina, 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
John Marsden is a PhD student and research assistant at NC State’s AI Assisted Learning Lab with eight years of experience applying representation learning to educational code understanding. He designed a novel control-flow-graph intermediate representation to improve code embeddings, led large-scale document tagging with a fuzzy kappa inter-rater reliability pipeline, and deployed the lab’s public website. His background teaching and grading hundreds of students informs practical tools like JUnit-based autograders and scalable backend components he built during internships. Comfortable across Python, Java, and containerized deployments, he blends rigorous research with hands-on engineering to bridge classroom assessment and program analysis.
code8 years of coding experience
job1 year of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, 3.81, Doctor of Philosophy - PhD, Computer Science, 3.81 at North Carolina State University
bookBachelor’s Degree, Mathematics and Computer Science, 3.84, Bachelor’s Degree, Mathematics and Computer Science, 3.84 at Abilene Christian University
languagesEnglish
github-logo-circle

Github Skills (171)

notebook10
python10
file-browser10
wysiwyg10
markdown10
in-progress10
dotnet10
knowledge-management10
knowledge-graph10
api10
scriptable10
electron10
csharp10
discord10
self-hosting10

Programming languages (19)

C#JavaC++RustCMakefileVueGo

Github contributions (5)

github-logo-circle
ProfDoof/AI_Project1

Jan 2019 - May 2024

Contributions:21 pushes in 5 years 4 months
ProfDoof/TicTacDoh

Sep 2019 - May 2024

Contributions:3 pushes, 1 branch in 4 years 8 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.
Request Free Trial