Hongyang Gao is an Assistant Professor at Iowa State University and a deep learning researcher with 11 years in tech and six years of Python-focused development. His background spans industry roles at Microsoft, Shanbay, and PapayaMobile and graduate research positions at Texas A&M, reflecting a blend of applied engineering and academic inquiry. He holds advanced computer science training from Tsinghua and Texas A&M and has progressed from backend engineering to research-driven teaching and scholarship. Based in Ames, Iowa, he brings practical production experience to his research group, often translating real-world backend and internship learnings into experimental systems and student projects. An underappreciated strength is his cross-disciplinary foundation—combining computational rigor with a humanities-inflected bachelor's in Biomedical English—which helps him communicate complex ideas to diverse audiences.
11 years of coding experience
6 years of employment as a software developer
Bachelor's degree, Biomedical English, Bachelor's degree, Biomedical English at Peking University
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Texas A&M University
Master's degree, Computer Science, Master's degree, Computer Science at Tsinghua University
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Washington State University
Contributions:12 PRs, 199 pushes, 19 branches in 2 months
deep-learningpytorchcaffemachine-learning
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
Hongyang Gao - Assistant Professor at Iowa State University