Samiha Marwan

Holly Springs, NC, USA · samih-remove-amarwan21@gmail.com

Hi, I am Samiha ;).

I am a Research Scientist & a Computing Innovation (CI) Fellow in Computer Science at the University of Virginia. I completed my Ph.D. in Computer Science at North Carolina State University in 2021. My research is focused on Education Technology, particulary, in computing.

I am very passionate about helping students learn how to code! My research focuses on designing, implementing, and evaluating different design choices of automated support, such as hints, formative feedback, positive feedback, … etc.

Aside from my research, I love teaching, cooking, travelling, and most of all, spending time with my family :)


Publications

These are my publications, all are focused on Education Technology, except three papers about DNA Steganography which I have published during my Masters degree ;).

Journal Paper - iSnap: Evolution and Evaluation of a Data-Driven Hint System for Block-based Programming

Accepted in the IEEE Transactions on Learning Technologies, 2022.

November 2022

WG Paper - Steps Learners Take when Solving Programming Tasks, and How Learning Environments (Should) Respond to Them

Published in the Proceedings of the 27th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE 2022).

July 2022

Journal Paper - Adaptive Immediate Feedback for Block-Based Programming: Design and Evaluation

Published in the IEEE Transactions on Learning Technologies, vol. 15, no. 3, pp. 406-420, 1 June 2022.

June 2022

Paper - Promoting Students’ Progress-Monitoring Behavior during Block-Based Programming

Peer-reviewed and published in the 21st Koli Calling International Conference on Computing Education Research, 2021.

November 2021

Paper - You Really Need Help: Exploring Expert Reasons for Intervention During Block-based Programming Assignments

Peer-reviewed and published in the Proceedings of the 17th ACM Conference on International Computing Education Research (ICER), 2021.

August 2021

Paper - Just a Few Expert Constraints Can Help: Humanizing Data-Driven Subgoal Detection for Novice Programming

Peer-reviewed and published in the Proceedings of the International Conference on Educational Data Mining (EDM), 2021. **Best Full Paper Award**

June 2021

Paper - Knowing both when and where: Temporal-ASTNN for Early Prediction of Student Success in Novice Programming Tasks

Peer-reviewed and published in the 13th International Conference on Educational Data Mining (EDM), 2021.

June 2021

Paper - Using Student Trace Logs To Determine Meaningful Progress and Struggle During Programming Problem Solving

Peer-reviewed and published in the Proceedings of the International Conference on Educational Data Mining (EDM), 2021.

June 2021

Paper - Exploring Design Choices in Data-driven Hints for Python Programming Homework

Peer-reviewed and published in the Proceedings of the Annual ACM Conference on Learning at Scale (L@S). (Work in progress paper), 2021.

June 2021

Paper - Toward Semi-Automatic Misconception Discovery Using Code Embeddings

Peer reviewed and Published in the International Conference on Learning Analytics and Knowledge (LAK), 2021

April 2021

Workshop Paper - Immediate Data-Driven Positive Feedback Increases Engagement on Programming Homework for Novices

Peer reviewed and published in the Proceedings of the 4th Workshop on Educational Data Mining in Computer Science Education (CSEDM) at EDM, 2020.

October 2020

Workshop Paper - The Impact of Data-driven Positive Programming Feedback: When it Helps, What Happens if it Goes Wrong, and How Students Respond

Peer reviewed and published in the Proceedings of the 4th Workshop on Educational Data Mining in Computer Science Education (CSEDM) at EDM, 2020.

October 2020

Paper - Adaptive Immediate Feedback Can Improve Novice Programming Engagement and Intention to Persist in Computer Science

Peer-reviewed and published in Proceedings of the International Computing Education Research Conference (ICER), 2020.

August 2020

DC Paper - Investigating Best Practices in the Design of Automated Feedback to Improve Students’ Performance and Learning

Published in Proceedings of the 2020 ACM Conference on International Computing Education Research (ICER), Doctoral Consortium, 2020.

August 2020

Paper - What Time is It? Student Modeling Needs to Know

Peer-reviewed and published in the 12th International Conference on Educational Data Mining (EDM). 2020.

July 2020

Paper - An Evaluation of Data-driven Programming Hints in a Classroom Setting.

Peer reviewed and Published in the International Conference on Artificial Intelligence in Education (AIED), 2020.

June 2020

Paper - Step Tutor: Supporting Students through Step-by-Step Example-Based Feedback

Peer-reviewed and published in the Proceedings of the 25th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE 2020).

June 2020

Paper - Unproductive Help-seeking in Programming: What it is and How to Address it?

Peer-reviewed and published in the Proceedings of the Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE 2020).

June 2020

Paper - Engaging Students with Instructor Solutions in Online Programming Homework

Peer reviewed and published in the Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, 2020.

April 2020

Paper - An Evaluation of the Impact of Automated Programming Hints on Performance and Learning

Peer-reviewed and published in Proceedings of the International Computing Education Research Conference (ICER), 2019.

July 2019

Paper - The Impact of Adding Textual Explanations to Next-step Hints in a Novice Programming Environment

Peer-reviewed and published in the Proceedings of the Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE 2019) (28% acceptance rate; 67/243 full papers).

July 2019

Paper - Toward Data-Driven Example Feedback for Novice Programming

Peer-reviewed and published in the 12th International Conference on Educational Data Mining (EDM), 2019.

July 2019

Paper - Defining Tinkering Behavior in Open-ended Block-based Programming Assignments

Peer-reviewed and published in the Proceedings of the ACM Special Interest Group on Computer Science Education (SIGCSE), 2019.

February 2019

Paper - Exploring the Impact of Worked Examples in a Novice Programming Environment

Peer-reviewed and published in the Proceedings of the ACM Special Interest Group on Computer Science Education (SIGCSE), 2019.

February 2019

Workshop Paper - A Comparison of Two Designs for Automated Programming Hints

Workshop paper. Published in the Companion Proceedings of the 9th International Conference on Learning Analytics & Knowledge, LAK 2019.

February 2019

Journal Paper - Utilizing DNA Strands for Secured Data-Hiding with High Capacity

Peer-reviewed and published in the International Journal of Interactive Mobile Technologies, 2017.

April 2017

Journal Paper - DNA-based Cryptographic Methods for Data Hiding in DNA Media

Peer-reviewed and published in Biosystems, ELSevier, vol. 150, p. 110-118, 2016.

December 2016

Paper - An Enhanced DNA-based Steganography Technique with a Higher Hiding Capacity

Peer-reviewed and published in the Proceedings of the International Conference on Bioinformatics Models, Methods and Algorithms (BIOINFORMATICS-2015).

January 2015

Teaching

Head Coach for two FIRST LEGO LEAGUE (FLL) Challenge Robotics Teams
  • AlNoor Islamic Center -a non profit organization-
  • 2022 - 2024
Coordinator for Introduction to Java Programming (CSC116)
  • NC State University
  • Summer 2019, 2020
Teaching Assistant in Computer Organization and Assembly
  • NC State University
  • Fall 2017, Spring 2018
Lecturer Assistant in Introduction to C++, Analysis of Algorithms, Data Structures
  • The British University in Egypt
  • Spring 2016
Teaching Assistant in Introduction to C++, Analysis of Algorithms, Data Structures
  • The British University in Egypt
  • Fall 2013 - Fall 2015

Education

North Carolina State University

Ph.D.
Computer Science

Education Technology, Artificial Intelligence

2017 - 2021

The British University in Egypt

Masters Degree
Computer Science

Bioinformatics, DNA Steganography

2013 - 2016

Ain Shams University, Cairo, Egypt

Bachelors in Bioinformatics
Computer Science

2008 - 2012