David Fisher

Professor at Rose-Hulman Institute of Technology

Terre Haute, Indiana, 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 Fisher is a seasoned professor of engineering with two decades of teaching at Rose-Hulman and 14 years of professional software experience, blending academic rigor with practical product work at companies like ClueKeeper. He holds a PhD and MS in Biomechanical Engineering from Stanford and a BS in Mechanical Engineering with CS and Math minors, bringing multidisciplinary depth to both classroom and code. As a Fulbright Scholar at the University of Limerick and a visiting scholar at Google, he has a track record of international research and industry collaboration. David contributes to educational Python projects—focused on turtle graphics and Tkinter GUIs—demonstrating a hands-on approach to teaching programming fundamentals through real repositories. Comfortable saying he’s often not the smartest in the room, he embraces learning from sharp students and colleagues and looks forward to another 20 years of teaching and building.
code15 years of coding experience
bookBachelor of Science - BS, Mechanical Engineering, Minors in CS and Math, Bachelor of Science - BS, Mechanical Engineering, Minors in CS and Math at Rose-Hulman Institute of Technology
bookDoctor of Philosophy - PhD, Biomechanical Engineering, Doctor of Philosophy - PhD, Biomechanical Engineering at Stanford University
github-logo-circle

Github Skills (6)

tkinter10
event-handling10
front-end-development10
python10
documentation9
layoutmanager9

Programming languages (8)

TypeScriptJavaCSCSSJavaScriptObjective-CHTMLPython

Github contributions (5)

github-logo-circle
Hello World and Turtle Graphics
Role in this project:
userFull-stack Developer
Contributions:15 commits, 2 PRs, 9 pushes in 3 years 9 months
Contributions summary:David's contributions primarily involve updating and modifying Python code files within a graphics library project. They have focused on making minor modifications to the code, updating instructions, and adding or adjusting comments in various files, with an emphasis on learning about the rosegraphics library and turtle graphics. The user appears to be working on exercises and examples related to graphics programming, as well as experimenting with turtle movements and interactions.
turtle-graphics
Practicing with Tkinter for Graphical User Interfaces in Python
Role in this project:
userFull-stack Developer
Contributions:12 commits, 9 pushes, 1 branch in 6 days
Contributions summary:David primarily contributed to the development of a graphical user interface (GUI) using the Tkinter library. Their initial commit focused on importing necessary modules, indicating the setup phase. Subsequent commits reveal the creation of UI elements, including buttons, labels, and entry fields. The user's work also extended to handling events, such as keyboard and mouse interactions, and integrating image files, indicating a comprehensive approach to GUI development.
graphical-user-interfacepythontkinter
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