At DLSU Manila:

  • Undergraduate/graduate-level introductory course on bioinformatics for computer science students.
  • Foundational courses on Discrete Mathematics and Data Structures and Algorithms
  • Undergraduate and graduate-level courses on Algorithms and Complexity.

At the University of Tokyo:

  • Introduction to Bioinformatics, group-taught course for graduate students, 2018 ゲノム配列解析論 (Genome Sequence analysis), group-taught course for undergraduate students in Department of Bioinformatics and System Biology and graduate students of Department of Computational Biology and Medical Sciences, University of Tokyo, 2015, 2016, 2017.

  • 情報基礎実験, a group-taught lab course in computer science for third-year undergraduate students of the Department of Bioinformatics and System Biology, Faculty of Science, University of Tokyo, 2014, 2015, 2016, 2017.

  • Sequence analysis, a beginner-level introduction to topics in sequence alignment for researchers organized by HPCI.

At Keio University, Japan

  • Data Science For Genome Dynamics / Genome Informatics (GIGA), Guest lectures at Keio University Shonan-Fujisawa Campus, 2017, 2021.

At Tokyo Institute of Technology (as teaching assistant):

  • Discrete Structures and Algorithms (離散構造とアルゴリズム), 2008 — 2011
  • Experiments in Computer Science (情報実験), 2008, 2009
  • Algorithms and Software Design, TAIST-TokyoTech (Thailand Advanced Institute of Science and Technology and Tokyo Institute of Technology), 2008,2009
  • Foundations of Computer Science (情報基礎学), 2011