서울대학교 사범대학에서 지구과학교육을 공부했고, 같은 학교 대학원에서 지질학을 공부하였다. 미국 텍사스 오스틴 대학교에서 과학교육 박사학위를 받았다. 현재 서울대학교 지구과학교육과에서 학생들을 가르치며, 국제지구과학올림피아드 회장직을 겸하고 있다. 또, 초등학교 과학 교육에 관심을 갖고, 한국초등과학교육학회에서 만드는 <초등과학교육>과 <한국과학교육학회지>의 편집위원으로도 활동하고 있다.