1959年生まれ、1987 年京都大学大学院工学研究科博士課程研究指導認定退学、工学博士、京都大学 工学部 助手、東京工業大学 大学院 総合理工学研究科 助教授、大学評価・学位授与機構 教授、京都大学 学術情報メディアセンター 教授を経て 2013年より京都大学 国際高等教育院 教授、2016年まで同院副教育院長、2016年より京都大学情報環境機構 機構長を兼務。大学 ICT 推進協議会、システム制御情報学会 理事、情報処理学会 一般情報教育委員会 委員。専門はシステム工学、情報教育。社会シミュレーション、一般情報教育、初学者のプログラミング教育の研究に従事。