Adam Gaweda
Assistant Teaching Professor
2260 Engineering Building II (EB2)
919-515-3931 agaweda@ncsu.edu WebsiteBio
Adam Gaweda received two Bachelor degrees from the University of North Carolina – Wilmington. He holds a B.S. in Computer Science and a B.A. in Theatre with a focus on Performance. He also holds an M.S in Computer Science and Information Systems from UNC Wilmington where he studied artificial face aging for missing persons and persons of interest (MORPH). Dr. Gaweda earned his Ph.D. in Computer Science from North Carolina State University studying CS students’ practice sessions (Typos). Prior to joining NCSU, he was the Lead Software Development Instructor for Cape Fear Community College and a Systems Analyst & Research Developer for Efficient Energy Technology, a smart-thermostat company out of Leland, NC.
He now focuses his efforts into Accessibility in CS Education and AI Optimization for Emergency Management.
He was also hit by a truck.
Spring 2026 Office Hours
Mon/Wed – 1:00 pm to 2:00 pm by appointment
Directions to Office
Entering Engineering Build 2 on the Computer Science side (the left building from bus pickup/drop-off), reach the 2nd floor via the stairs in the atrium or through the elevator. Entrance to the faculty offices is the located by the door immediately beside the stairwells. Once through this door, take a left to the hallway. Continue down the hallway until after you’ve reached the slight turn. Dr. Gaweda’s office will be on the right.
Education
Ph.D. Computer Science North Carolina State University 2022
M.S. Computer Science and Information Systems University of North Carolina Wilmington 2010
B.S. Computer Science University of North Carolina Wilmington 2007
B.A. Theatre – Performance University of North Carolina Wilmington 2007
Area(s) of Expertise
Artificial Intelligence, Computer Science Education, Brain-Computer Interfaces, Internet Addiction
Publications
- It Seemed Like a Good Idea at the Time , PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 2, SIGCSE 2023 (2023)
- Encouraging Student Practice Using Nudge Theory Recommendations During Study and Struggle , (2022)
- Exploration of the Week-by-Week ICAP Transitions by Students , Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2 (2022)
- Exploration of the Week-by-Week ICAP Transitions by Students , Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2 (2022)
- It's Challenging but Doable: Lessons Learned from a Remote Collaborative Coding Camp for Elementary Students , Proceedings of the 53rd ACM Technical Symposium on Computer Science Education (2022)
- Student Practice Sessions Modeled as ICAP Activity Silos. , International Educational Data Mining Society (2021)
- TYPOS: A Computer Science Exercise Platform , Symposium on Computer Science Education (2021)
- Typing Exercises as Interactive Worked Examples for Deliberate Practice in CS Courses , In Proceedings of the Twenty-Second Australasian Computing Education Conference (2020)
- Giving Students Canned Code using Typing Exercises , Proceedings of the 50th ACM Technical Symposium on Computer Science Education (2019)
- Individual identification based on facial dynamics during expressions using active-appearance-based Hidden Markov Models , Face and Gesture 2011 (2011)