976_image--23-.jpg

Sally Hamouda

Computer Science Education Data Analytics Text Mining
Virginia Tech Computer Science

About

I am a collegiate associate professor in the Department of Computer Science at Virginia Tech. I teach a wide variety of introductory and advanced computer science courses. My research interests include computer science education, data analytics, and text mining. I earned my doctorate in computer science at Virginia Tech in the US, and my master's and bachelor's in computer engineering at Cairo University in Egypt. I have seventeen years of teaching experience as a teaching assistant, an instructor, and an assistant professor. I am passionate about teaching and the power of education to change people's lives.

Research Performance Summary

33
Total Papers
463
Total Citations
10
H-Index
2011-2025
Active Research Span

First Recorded Paper

Put-tag: personalized user-centric tag recommendation for social bookmarking systems

Year: 2011

Citations: 36

Venue: Social network analysis and mining 1 (4)

Latest Recorded Paper

Designing Answer-Aware LLM Hints to Scaffold Deeper Learning in K–12 Programming Education

Year: 2025

Citations: 0

Venue: Proceedings of the 2025 ACM Conference on International Computing Education

Last 10 Years Publication Activity

This timeline shows the professor's yearly publication activity.

2025
5
2024
1
2023
1
2022
3
2021
1
2020
3
2019
3
2018
5
2017
1
2016
4
2015
2

Publication Venues and Collaboration

Journal, Conference, and Book Publication Breakdown

Conference 11
Journal 1
Book 2

Top Coauthors

Hamouda Shaffer

Research Impact by Period

2025-2026

Period Stats
Papers 5
Citations 8
Avg. Citations / Paper 1.6
H-Index 1

2020-2024

Period Stats
Papers 9
Citations 24
Avg. Citations / Paper 2.7
H-Index 2

2015-2019

Period Stats
Papers 15
Citations 200
Avg. Citations / Paper 13.3
H-Index 7

2010-2014

Period Stats
Papers 4
Citations 231
Avg. Citations / Paper 57.8
H-Index 3

Contact and Professional Links

Contact Information

shamouda@vt.edu
5402316793

Detected Research Keywords

Computing Education Research Recurtutor Interactive Tutorial Interactive Tutorial Learning Tutorial Learning Recursion Data Structures Course