Skip to main content

Genevieve Lipp

Assistant Professor of the Practice in the Department of Electrical and Computer Engineering
Electrical and Computer Engineering
Wilkinson 109, Durham, NC 27708-0710
Box 90291, Durham, NC 27708

Overview


Genevieve Lipp is an Assistant Professor of the Practice in Electrical and Computer Engineering and Mechanical Engineering and Materials Science at Duke University. She has recently taught courses in programming, dynamics, control systems, and robotics. Her primary areas of interest are integrating computing education in the engineering curriculum, mastery learning for programming, and engineering students’ self-efficacy.

Lipp earned a B.S.E. in mechanical engineering and a B.A in German at Duke University and an M.S and Ph.D. in mechanical engineering, in the area of nonlinear dynamics from Duke University.

Current Appointments & Affiliations


Assistant Professor of the Practice in the Department of Electrical and Computer Engineering · 2019 - Present Electrical and Computer Engineering, Pratt School of Engineering
Director of Duke Engineering First Year Computing · 2024 - Present Pratt School of Engineering
Assistant Professor of the Practice in the Social Science Research Institute · 2023 - Present Social Science Research Institute, University Institutes and Centers

In the News


Published October 26, 2020
Everything You'd Want to Know About Algorithms, Explained with Legos

View All News

Recent Publications


Board 147: Work-in-Progress: The Effect of Summarizing a Research Article on Students' Area of Robotics Interest

Conference ASEE Annual Conference and Exposition, Conference Proceedings · June 25, 2023 Cite

IT'S CURLING NIGHT IN NEW ORLEANS!

Conference ASME International Mechanical Engineering Congress and Exposition, Proceedings (IMECE) · January 1, 2023 In a sophomore level dynamics class in Duke University's Mechanical Engineering and Materials Science department, a tabletop sized ice rink was built to demonstrate collision mechanics of Curling stones. Cameras and image processing techniques were used to ... Full text Cite

Translation from Problem to Code in Seven Steps

Conference CompEd 2019 - Proceedings of the ACM Conference on Global Computing Education · May 9, 2019 Students in introductory programming courses struggle with how to turn a problem statement into code. We introduce a teaching technique, "The Seven Steps," that provides structure and guidance on how to approach a problem. The first four steps focus on dev ... Full text Cite
View All Publications

Education, Training & Certifications


Duke University · 2014 Ph.D.