Jennifer Tsan

Ph.D. Student, Computer Science, North Carolina State University

Jennifer Tsan is a student of Dr. Collin Lynch and Dr. Kristy Boyer. Her research interests include computer science education, advanced learning technologies, and spoken dialogue systems. Her overarching research goal is to understand how elementary students collaborate while they program and support them in order to improve their learning experience.

Jennifer is currently working on the Friendly Learning Environment for Kids’ Computer Science (FLECKS) project. The goal of the project is to build an intelligent, adaptive system to support elementary students as they collaborate to solve computer science problems. For this project, Jennifer is developing curricula, teaching a class, and collecting data of elementary students as they pair program. Additionally, she is conducting research on existing block-based programming environments to determine which technology is optimal for the audience. Finally, Jennifer is conducting qualitative analyses of the pair programming data. She uses videos, audio, and screen recordings to understand the students’ pair programming process and identify areas that prove to be challenging to children working in this domain.

Before attending NC State, Jennifer attended West Chester University of Pennsylvania and graduated with a Computer Science degree.


Ph.D., Computer Science (Expected 2020)
   North Carolina State University

M.S., Computer Science (2018)
   North Carolina State University

B.S., Computer Science (2014)
   Computer Security Certificate
   Summa Cum Laude
   West Chester University


journal articles
[1]"Alright, What Do We Need?": A Study of Young Coders’ Collaborative Dialogue. Jennifer Tsan, Collin F. Lynch, Kristy Elizabeth Boyer. International Journal of Child-Computer Interaction, vol. 17, 2018, pp. 61-71. [bib]
conference papers
[2]"I Think We Should...": Analyzing Elementary Students' Collaborative Processes for Giving and Taking Suggestions. Jennifer Tsan, Fernando J. Rodríguez, Kristy Elizabeth Boyer, Collin Lynch. Proceedings of the 49th ACM Technical Symposium on Computer Science Education (SIGCSE), Baltimore, Maryland, 2018, pp. 622-627. [bib]
[1]How Early Does the CS Gender Gap Emerge? A Study of Collaborative Problem Solving in 5th Grade Computer Science. Jennifer Tsan, Kristy Elizabeth Boyer, Collin F. Lynch. Proceedings of the 47th ACM Technical Symposium on Computer Science Education (SIGCSE), 2016, pp. 388-393. [bib]
[3]Toward Adaptive Collaborative Support for Elementary Students Learning Computer Science. Jennifer Tsan. Proceedings of the International Conference on Computer Supported Collaborative Learning - Doctoral Consortium, Philadelphia, Pennsylvania, 2017. [bib]
[2]Supporting Elementary School Computer Science Learning with Interactive Spoken Dialogue Agents. Jennifer Tsan. Proceedings of the International Computing Education Research - Doctoral Consortium, Omaha, Nebraska, 2015, pp. 279-280. [bib]
[1]Supporting K-5 Learners with Dialogue Systems. Jennifer Tsan. Proceedings of the International Conference on Artificial Intelligence in Education - Doctoral Consortium, Madrid, Spain, 2015, pp. 873-876. [bib]