Research Assistant - AI Assisted Learning Lab at North Carolina State University
Raleigh, North Carolina, United States
Join Prog.AI to see contacts
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.
8 years of coding experience
1 year of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, 3.81, Doctor of Philosophy - PhD, Computer Science, 3.81 at North Carolina State University
Bachelor’s Degree, Mathematics and Computer Science, 3.84, Bachelor’s Degree, Mathematics and Computer Science, 3.84 at Abilene Christian University
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.