이화여자대학교 초등교육과를 졸업 후 동대학원에서 창의적 문제해결력에 대한 연구로 석사 학위를 받았다. 이화여자대학교 교육공학 박사 과정에 진학하여 뉴미디어 기반 교육을 전공하였고, 프로그래밍 통합수업에서의 학습자의 특성, 학습과정, 학습성과 간 관계로 2015년에 박사학위를 받았다. 2005년부터 2019년까지 초등학교 교사로 근무하였고 SW교육 연구를 선도하였다. 2020년부터 현재까지 덕성여자대학교 차미리사교양대학의 교수로 재직 중이며 ‘컴퓨팅 사고’, ‘인공지능의 이해’, ‘인공지능과 윤리’ 교과목을 강의하고 있다. 창의적 문제해결력, 컴퓨팅 사고력, 인공지능융합교육에 관심을 갖고 연구를 지속하고 있다.