Hammad Ahmad

Assistant Teaching Professor at Carnegie Mellon University

Pittsburgh, Pennsylvania, 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
Hammad Ahmad is an Assistant Teaching Professor in Carnegie Mellon’s Software and Societal Systems department with about a decade of experience bridging software engineering research and classroom instruction. He completed a Ph.D. in Computer Science and Engineering at the University of Michigan under Westley Weimer, focusing on the intersection of software engineering and human cognition. Hammad has taught core courses from data structures to software engineering and built curriculum experience as an instructor of record and adjunct professor. He combines rigorous research training with practical teaching practice, mentoring students through both theory and hands-on projects. Outside academia he’s an avid portrait photographer and soccer player—small pursuits that reflect his interest in human-centered perspectives both in code and in life.
code10 years of coding experience
job5 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Michigan
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Washington and Lee University

Programming languages (2)

CSSVerilog

Github contributions (5)

github-logo-circle
hammad-a/verilog_repair

May 2020 - Mar 2022

Automated Repair of Verilog Hardware Descriptions
Contributions:389 commits, 8 pushes, 1 comment in 1 year 10 months
leforebs95/GP_Final

May 2016 - May 2016

Contributions:21 pushes in 13 days
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
Hammad Ahmad - Assistant Teaching Professor at Carnegie Mellon University