- Photophoretic levitation and thermionic energy conversion. University of Pennsylvania, Summer Mentorship Program, 23 July 2020.
- How to listen (And how to teach it). Mindanao State University (General Santos City), ENGLISH90 (Teaching Language Skills in the 21st Century Seminar), 29 August 2018.
- The physics of sound. Stratford International School, (Introduction to Physics), 20 January 2018.
- Technology in mathematics education. Mindanao State University (General Santos City), MATHED104 (Upgrading the 21st Century Mathematics Classroom through Modern Technology Integration Seminar), 27 September 2017.
- My ME experience. Mindanao State University (General Santos City), ME101 (Orientation to the Mechanical Engineering Profession), 30 September 2017.
- Chemical kinetics and ignition delay times. Stanford University, ME367 (Optical Diagnostics and Spectroscopy Laboratory), 7 May 2014.
- Non-equilibrium processes in shock tubes. Stanford University, ME367 (Optical Diagnostics and Spectroscopy Laboratory), 5 May 2014.
- FTIR and lineshapes. Stanford University, ME367 (Optical Diagnostics and Spectroscopy Laboratory), 1 May 2013.
- Introduction to Chemkin software. Stanford University, ME362B (Non-Equilibrium Processes in High-Temperature Gases), 20 February 2013.
- Shock tubes and shocking advice. Stanford University, ME201 (Dim Sum of Mechanical Engineering), 18 November 2011.
- Five-Week Mini-Courses at Mindanao State University with Sigay Kauyagan, Inc.
- Introduction to Octave and Matlab for Math, Science, and Engineering Students: The basics of using powerful engineering calculation software.
- Mathematricks: Techniques to save time by doing mental math.
- School Skills: Prioritization, time management, note taking, studying, and using the Internet effectively.
- Writing Research Reports: How to write scientific articles and university theses.
- Baking Basics: How to make desserts, follow instructions, convert units, evaluate recipes, esimate the cost of baked goods, and work in teams.
- Teaching Assistant for Stanford University ME362B (Non-Equilibrium Processes in High-Temperature Gases)
- Instructor: Prof. Ronald K. Hanson
- Rewrote 400-page, 12-chapter course reader (textbook); Expanded derivations of key equations and added multiple new concepts
- Updated lecture PowerPoint slides for 25 lectures (about 15 slides per lecture)
- Developed slides for and presented lecture about Chemkin-II/Chemkin-Pro software to 10 enrolled students as well as 5 auditing students
- Composed one-third of questions on midterm exam and one-half of questions on final exam
- Held two office hours per week, which were attended by approximately two students per hour
- Answered one to three questions per week via email
- Duration: January 2013 - March 2013
- Laboratory Instructor for Stanford University ME367 (Optical Diagnostics and Spectroscopy Laboratory)
- Instructor: Prof. Ronald K. Hanson
- Description: Managed two one-hour laboratory sessions in which 6 students were instructed on basic electronic data acquisition
- Duration: March 2011 - March 2011
- Teaching Assistant for Duke University STAT101 (Data Analysis and Statistical Inference)
- Instructor: Prof. David L. Banks
- Description: Held two office hours each week; conducted weekly lab session for 45 students; helped grade coursework and exams
- Duration: January 2007 - May 2007
- Teaching Assistant for Duke University EGR53 (Computer Methods in Engineering; MATLAB)
- Instructor: Prof. Michael R. Gustafson
- Description: Held one office hour session each week; conducted weekly lab session for 38 students; graded five to fifteen assignments each week
- Duration: August 2005 - December 2005