งานสอนที่ผ่านมา


 * ปีการศึกษา 2555 ภาคฤดูร้อน
 * 01418496 Database
 * สอวน. 2554


 * ปีการศึกษา 2554 ภาคปลาย (สื่อการสอนผ่าน M@xLearn และ Facebook Group)
 * 01418232 Algorithm Design and Analysis (สอนร่วมกับ ผศ.ศิริกร จันทร์นวล)
 * Programming assignments
 * 01418476 Software Testing and Verification
 * 01418571 Applied Software Engineering
 * 01219245/246 Individual Software Development Process (co-teaching with Paruj Ratanaworabhan, PhD)


 * ปีการศึกษา 2554 ภาคต้น
 * 01418471 Software Design and Development
 * 01418591 Research Methods


 * ปีการศึกษา 2554 ภาคฤดูร้อน


 * 01418496 Database


 * ปีการศึกษา 2553 ภาคปลาย


 * 01219245/246 Individual Software Development Process
 * 01418232 Algorithm Design and Analysis


 * ปีการศึกษา 2553 ภาคต้น
 * 01219343 and 01219498 Software Verification and Testing
 * 01418437 Software Design and Development
 * 01418591 Research Methods
 * 01418573 Software Testing


 * ปีการศึกษา 2553 ภาคฤดูร้อน
 * 01418113 Computer and Information Technology (บรรยาย)


 * ปีการศึกษา 2552 ภาคปลาย
 * 01219343 Software Testing
 * 01418113 Computer and Information Technology (บรรยาย)
 * 01418421 Database (Section 200)
 * 01418571 Applied Software Engineering


 * ปีการศึกษา 2552 ภาคต้น
 * 418113 Computer and Information Technology (บรรยาย)
 * 418437 Software Design and Development
 * 418511 Programming Language
 * 418591 Research Methods


 * ปีการศึกษา 2552 ภาคฤดูร้อน
 * 418215 Object Oriented Programming


 * ปีการศึกษา 2551 ภาคปลาย
 * 418113 Computer and Information Technology (บรรยาย)
 * 418323 Software Analysis and Design  (co-teaching with อ.สมโชค เรืองอิทธินันท์)
 * 418497 สัมมนา ป.ตรี
 * 418573 Software Testing


 * ปีการศึกษา 2551 ภาคต้น
 * 418113 Computer and Information Technology (บรรยาย)
 * 418496 Selected Topics in Computer Science (Formal Software Verification)
 * 418531 Data Structures and Algorithm Analysis (co-teaching with อ.ประมุข ขันเงิน)
 * 418591 Research Methods
 * 418597 สัมมนา ป.โท


 * TA
 * CSE 401 Senior Design Projects, Penn (2003)
 * CSE 380 Operating Systems, Penn (2002)
 * CSE 372 Computer Organization and Design Lab, Penn (2000)