ปริญญาตรี

วิศวกรรมศาสตร์บัณฑิต (วิศวกรรมโยธา), มหาวิทยาลัยเชียงใหม่, 2548

ปริญญาโท

วิทยาศาสตร์มหาบัณฑิต (วิศวกรรมซอฟต์แวร์), มหาวิทยาลัยเชียงใหม่, 2551

ปริญญาเอก

ปรัชญาดุษฎีบัณฑิต (วิศวกรรมคอมพิวเตอร์), มหาวิทยาลัยเชียงใหม่, 2564