Ayaan Kazerouni

Assistant Professor Of Computer Science And Software Engineer at California Polytechnic State University-San Luis Obispo

California, 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
Ayaan Kazerouni is an Assistant Professor of Computer Science and seasoned software engineer with a PhD from Virginia Tech and a decade of experience bridging computing education and practical development. He researches methods to assess and give formative feedback on student development habits—like incremental development and test quality—while teaching and building tools that make those behaviors visible. Ayaan pairs academic rigor with hands-on engineering: he has full‑stack experience from CodeWorkout and front-end contributions to open-source projects such as the Abricotine Markdown editor, where he improved UI/UX and link behavior. Based in California, he brings experience from industry internships (React/Redux at Zappos) and diverse teaching roles, giving him a practical perspective on how students learn to write, test, and iterate code. His work is notable for combining IDE-event data collection with deployable classroom tooling, enabling research to directly inform student feedback loops.
code10 years of coding experience
job7 years of employment as a software developer
bookDoctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Virginia Tech
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at University of West Georgia
languagesHindi, English
stackoverflow-logo

Stackoverflow

Stats
15reputation
566reached
0answers
2questions
github-logo-circle

Github Skills (13)

markdown10
javascript10
markdown-it10
editor10
ui-design9
text-editor9
electron9
css8
html8
eclipse-plugin6
pandas6
eclipse6
time-series6

Programming languages (7)

TypeScriptJavaCSSJavaScriptHTMLRubyPython

Github contributions (5)

github-logo-circle
brrd/abricotine

May 2017 - Oct 2017

Markdown editor with inline preview
Role in this project:
userFront-end Developer
Contributions:23 commits, 2 PRs, 20 comments in 4 months
Contributions summary:Ayaan primarily contributed to the front-end development of the Markdown editor. Their work focused on enhancing the user interface, particularly the title suggestion feature for saving documents, by modifying how the title is generated. They also implemented the functionality to open links in the browser using shift-click, and refined the link-opening behavior. Furthermore, the user implemented styling changes, improved the link-opening functionality, and addressed minor UI/UX details.
editordocxgfminlineelectron-app
web-cat/code-workout

May 2016 - Feb 2022

CodeWorkout: a programming practice and self-study web site
Contributions:4 reviews, 778 commits, 14 PRs in 5 years 9 months
phppythonself-studyweb-site
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
Ayaan Kazerouni - Assistant Professor Of Computer Science And Software Engineer at California Polytechnic State University-San Luis Obispo