David Eckhardt

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
David Eckhardt is a Teaching Professor of Computer Science at Carnegie Mellon University with over a decade of experience educating juniors, seniors, and master's students in operating systems and computer networks. He directs and advises the course-based MSCS program, shaping curricula that cultivate detail-oriented, self-steering problem solvers able to tackle open-ended systems challenges. A hands-on educator and primary student advisor, he blends rigorous Ph.D.-level expertise with practical teaching to prepare students for complex, real-world systems work. Beyond academia, he serves as vice president of VoteAllegheny, applying his technical background to advocate for trustworthy election systems in the Pittsburgh community. His long tenure at CMU and deep specialization in systems make him a go-to mentor for students transitioning from coursework to applied systems research and engineering.
code11 years of coding experience
bookB.S., B.S. at Penn State University
bookPh.D., Ph.D. at Carnegie Mellon University
github-logo-circle

Github Skills (48)

broadcom10
provisioning10
ntp10
security10
privacy10
geocoding10
android10
bluetooth-low-energy10
systemverilog9
javascript9
verilog9
android-open-source9
proxy9
freertos9
http9

Programming languages (11)

TypeScriptJavaC++CRustJavaScriptHaskellHTML

Github contributions (5)

github-logo-circle
de0u/grapheneos.org

Jan 2024 - May 2026

grapheneos.org main web site (fork)
Contributions:11 pushes, 15 branches in 2 years 4 months
de0u/Eloquent-JavaScript

Apr 2018 - May 2018

Contributions:8 pushes, 9 branches in 27 days
javascripteloquent-javascriptlaravelsourceseloquent
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