上越教育大学教職大学院教授。新潟県公立中学校・小学校教員20年、指導主事3年、任期付き大学教員6年を経て、現職。専門は、数学教育、教育工学。学生時代からプログラミングに親しみ、教職に就いてからも様々なソフトウエアを開発し、授業での効果を検証。GIGAスクール構想や小学校でのプログラミング教育の必修化に伴い、ICT(情報通信技術)を活用した授業やプログラミング教育について学校・教育センターなどで研修を実施。主な著作に『エラーで学ぶScratch まちがいを見つけてプログラミング初心者から抜け出そう』(日経BP)、主なアプリに統計分析ソフトウエア「js-STAR XR+」。