Eric Fouh

LSRC Building, 308 Research Drive Duke Box 90129 Durham, NC 27708· eric,fouh@duke.edu

Assistant Professor of the Practice of Computer Science,  Duke University.


Teaching

University of Pennsylvania

Introduction to Computer Programming (CS1, University of Pennsylvania)

Programming Languages and Techniques I (CS2, University of Pennsylvania)

Data Structures and Algorithms (CS3, University of Pennsylvania)

Software Design and Engineering (University of Pennsylvania)

Programming for the Web (University of Pennsylvania)

Survey of Computer Science (Lehigh University)

Mobile programming (University of Pennsylvania, Lehigh University)


Research

My research interests include computer science education, learning sciences, learning technologies, learning analytics/educational data mining, and digital libraries.

Projects

Understanding and Enhancing Self-Regulated Learning in Introductory Computer Science Courses (funded by the NSF)
2019 - 2023
Building a Digital Library for Detecting and Controlling Lead in Drinking Water (funded by the EPA)
2018 - 2021

Publications

  1. Valdemar Švábenský, Maciej Pankiewicz, Jiayi Zhang, Elizabeth B. Cloude, Ryan S. Baker, and Eric Fouh. Comparison of Three Programming Error Measures for Explaining Variability in CS1 Grades. In Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1 (ITiCSE 2024). Association for Computing Machinery, New York, NY, USA, 87–93. https://doi.org/10.1145/3649217.3653563
  2. Elizabeth B. Cloude, Pranshu Kumar, Ryan S. Baker, and Eric Fouh. Novice programmers inaccurately monitor the quality of their work and their peers’ work in an introductory computer science course. In Proceedings of the 14th Learning Analytics and Knowledge Conference (LAK '24). Association for Computing Machinery, New York, NY, USA, 35–45. https://doi.org/10.1145/3636555.3636848
  3. Elizabeth B. Cloude, Jiayi Zhang, Ryan S. Baker, and Eric Fouh. Procrastination vs. Active Delay: How Students Prepare to Code in Introductory Programming. In Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1 (SIGCSE 2024). Association for Computing Machinery, New York, NY, USA, 214–220. https://doi.org/10.1145/3626252.3630907
  4. Elizabeth B. Cloude, Ryan S. Baker, and Eric Fouh. Online help-seeking occurring in multiple computer-mediated conversations affects grades in an introductory programming course. In LAK23: 13th International Learning Analytics and Knowledge Conference (LAK2023). Association for Computing Machinery, New York, NY, USA, 378–387. https://doi.org/10.1145/3576050.3576106
  5. Jiayi Zhang, Taylor Cunningham, Rashmi Iyer, Ryan Baker, and Eric Fouh. Exploring the Impact of Voluntary Practice and Procrastination in an Introductory Programming Course. In Proceedings of the 53rd ACM Technical Symposium on Computer Science Education - Volume 1 (SIGCSE 2022), Vol. 1. Association for Computing Machinery, New York, NY, USA, 356–361. https://doi.org/10.1145/3478431.3499350
  6. Eric Fouh, W. Lee and R. S. Baker, Nudging students to reduce procrastination in office hours and forums, In Proceedings of the 25th International Conference Information Visualisation (IV), Sydney, Australia, 2021, pp. 248-254, doi: 10.1109/IV53921.2021.00047

  7. Simon, Andrew Luxton-Reilly, Vangel Ajanovski, Eric Fouh, Chris Gonsalvez, Juho Leinonen, Jack Parkinson, Matthew Poole, and Neena Thota. Pass Rates in STEM Disciplines Including Computing. In Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE '19). Association for Computing Machinery, New York, NY, USA, 267–268. https://doi.org/10.1145/3304221.3325532
  8. Kyu Han Koh, Eric Fouh, Mohammed F. Farghally, Hossameldin Shahin, and Clifford A. Shaffer. Experience: Learner Analytics Data Quality for an eTextbook System, ACM Journal of Data and Information Quality 9, Issue 2, 2018.
  9. E. Fouh, Mohammed F. Farghally, Sally Hamouda, Kyu Han Koh and Clifford A. Shaffer, Investigating Difficult Topics in a Data Structures Course Using Item Response Theory and Logged Data Analysis in Proceedings of The 9th International Conference on Educational Data Mining (EDM 2016), (PDF), Raleigh, NC, June 2016.
  10. Eric Fouh, Daniel A. Breakiron, Sally Hamouda, Mohammed F. Farghally, Clifford A. Shaffer, Exploring students learning behavior with an interactive etextbook in computer science courses, Computers in Human Behavior, Volume 41, 2014, Pages 478-485, ISSN 0747-5632, https://doi.org/10.1016/j.chb.2014.09.061
  11. S. Hall, E. Fouh, D. Breakiron, M. Elshehaly, and C.A. Shaffer, Evaluating Online Tutorials for Data Structures and Algorithms Courses in Proceedings of the 2013 American Society for Engineering Education (ASEE 2013) Annual Conference & Exposition (PDF), Atlanta, GA, June 2013
  12. Clifford A. Shaffer, Thomas L. Naps and Eric Fouh, Truly interactive textbooks for computer science education in Proceedings of the 6th Program Visualization Workshop (PVW 11), (PDF), Darmstadt, Germany, 2011, 97–103.

CV

...