Martin Erwig

Martin Erwig

Martin Erwig

Professor
Stretch Professor of Computer Science
Organizations
Electrical Engineering and Computer Science
Address

3045 Kelley Engineering Center
Corvallis, OR 97331
United States

Degrees
Habilitation, Computer Science, University of Hagen, May 1999
Dr. rer. nat. (Ph.D.), Computer Science, University of Hagen, February 1994
Diploma (M.S.), Computer Science, University of Dortmund, October 1989
Biography

Martin Erwig is a professor of computer science in the School of Electrical Engineering and Computer Science at Oregon State University. He obtained his Diploma degree in computer science (M.S.) in 1989 from the University of Dortmund, Germany, and his Ph.D. degree in computer science in 1994 from the University of Hagen, Germany. He also obtained the Habilitation in computer science in 1999 from the University of Hagen, Germany.

From 1994 to 2000 Erwig was a research assistant at the University of Hagen, and from 2000 to 2010 he was an associate professor at OSU. His research interests are in language design and domain-specific languages, functional programming, and visual languages. Erwig is the author of the award-winning book Once Upon an Algorithm: How Stories Explain Computing, which has been translated into six languages. He has also published over 160 peer-reviewed articles, for which he received several best paper awards.

Awards/Accolades
2023 Symp. on Trends in Functional Programming, John McCarthy Best Overall Paper Award
2021 OSU College of Engineering Mentoring Award
2019 IEEE VL/HCC Most Influential Paper Award
2019 Celebrate Excellence Awards, Alumni Professor Award
2018 Association of American Publishers PROSE Award Honorable Mention for Computer and Information Sciences
2018 American Book Fest Best Book Award for Education/Academic Category
2009 IFIP Working Conference on Domain-Specific Languages, Best Paper Award
2008 OSU College of Engineering Research Collaboration Award
2008 IEEE VL/HCC Best Paper Award
2004 IEEE VL/HCC Best Paper Award
2004 ACM Transaction on Database Systems most cited paper in previous Ten Years

Related Podcasts

Image
Close up of a game displayed on a computer screen.
Using games to teach computer science remotely, S10E3
Can middle schoolers learn computer science concepts using tabletop games? How about during a pandemic, when classroom interaction takes place remotely? Researchers in…