Spring 2025
	TBA (one course)
	專題 (台大資工大學部、資訊學群碩博士班)
Fall 2024 (on sabbatical leave)
	專題 (台大資工大學部、資訊學群碩博士班)
Spring 2024
	Special Topics on Graph Algorithms (英語授課/台大資訊學群)
	計算機概論 (台大共同選修課程)
	專題 (台大資工大學部、資訊學群碩博士班)
Fall 2023 (on sabbatical leave)
	專題 (台大資工大學部、資訊學群碩博士班)
Spring 2023
	計算機概論 (台大共同選修課程)
	專題 (台大資工大學部、資訊學群碩博士班)
Fall 2022
	Algorithms for Biological Sequence Analysis (英語授課/台大資訊學群)
	專題 (台大資工大學部、資訊學群碩博士班)
Spring 2022 (on sabbatical leave)
	專題 (台大資工大學部、資訊學群碩博士班)
Fall 2021 (on sabbatical leave)
	專題 (台大資工大學部、資訊學群碩博士班)
Spring 2021
	Special Topics on Graph Algorithms (台大資訊學群)
	計算機概論 (台大共同選修課程)
	專題 (台大資工大學部、資訊學群碩博士班)
Fall 2020
	Algorithms for Biological Sequence Analysis (英語授課/台大資訊學群)
	生醫電資所專題討論 (雙週上課,分組報告排程參見CEIBA課程網頁)
	專題 (台大資工大學部、資訊學群碩博士班)
Spring 2020
	計算機概論 (台大共同選修課程)
	專題 (台大資工大學部、資訊學群碩博士班)
Fall 2019
	Algorithms for Biological Sequence Analysis (英語授課/台大資訊學群)
	專題 (台大資工大學部、資訊學群碩博士班)
Spring 2019
	Special Topics on Graph Algorithms (台大資訊學群)
	計算機概論 (台大共同選修課程)
	專題 (台大資工大學部、資訊學群碩博士班)
Fall 2018
	Algorithms for Biological Sequence Analysis (英語授課/台大資訊學群)
	專題 (台大資工大學部、資訊學群碩博士班)
Spring 2018
	計算機概論 (台大共同選修課程)
	前瞻資訊科技二 (主持及合授之Capstone course)
	專題 (台大資工大學部、資訊學群碩博士班)
Fall 2017
	Algorithms for Biological Sequence Analysis (英語授課/台大資訊學群)
	前瞻資訊科技一 (主持及合授之Capstone course)
	專題 (台大資工大學部、資訊學群碩博士班)
Spring 2017
	計算機概論 (台大共同選修課程)
	專題 (台大資工大四、資訊學群碩博士班)	
Fall 2016
	生物序列分析演算法 (台大資訊學群)
	專題 (台大資工大四、資訊學群碩博士班)
Spring 2016
	計算機概論 (台大共同選修課程)
	專題 (台大資工大四、資訊學群碩博士班)	
Fall 2015
	生物序列分析演算法 (台大資訊學群)
	專題 (台大資工大四、資訊學群碩博士班)
Spring 2015
	計算機概論 (台大共同選修課程)
	專題 (台大資工大四、資訊學群碩博士班)	
Fall 2014
	資訊工程理論基礎 (晚間課程,限台大資訊學群在職生選修)
	專題 (台大資工大四、資訊學群碩博士班)
Spring 2014
	生醫資訊學導論 (台大資訊學群選修、生醫電資所必修)
	計算機概論 (台大共同選修課程)
	專題 (台大資工大四、資訊學群碩博士班)	
Fall 2013
	資訊工程理論基礎 (晚間課程,限台大資訊學群在職專班生選修)
	專題 (台大資工大四、資訊學群碩博士班)
Spring 2013
	生醫資訊學導論 (台大資訊學群選修、生醫電資所必修)
	計算機概論 (台大共同選修課程)
	專題 (台大資工大四、資訊學群碩博士班)	
Fall 2012
	資訊工程理論基礎 (晚間課程,限台大資訊學群在職專班生選修)
	專題 (台大資工大四、資訊學群碩博士班)
Spring 2012
	生醫資訊學導論 (台大資訊學群選修、生醫電資所必修)
	計算機概論 (台大共同選修課程)
	專題 (台大資工大四、資訊學群碩博士班)	
Fall 2011
	圖形演算法特論 (台大資訊學群)
	專題 (台大資工大四、資訊學群碩博士班)
Spring 2011
	生物序列分析演算法 (台大資訊學群)
	計算機概論 (台大共同選修課程)
	專題 (台大資工大四、資訊學群碩博士班)
Fall 2010
	圖形演算法特論 (台大資訊學群)
	專題 (台大資工大四、資訊學群碩博士班)
Spring 2010
	圖形演算法特論 (台大資訊學群)
	計算機概論 (台大通識課程)
	專題 (台大資工大四、資訊學群碩博士班)
Fall 2009
	生物序列分析演算法 (台大資訊學群)
	專題 (台大資工大四、資訊學群碩博士班)
Spring 2009
	圖形演算法特論 (台大資訊學群)
	計算機概論 (台大通識課程)
	專題 (台大資工大四、資訊學群碩博士班)
Fall 2008
	生物序列分析演算法 (台大資訊學群)
	專題 (台大資工大四、資訊學群碩博士班)
Spring 2008
	圖形演算法特論 (台大資訊學群)
	計算機概論 (台大通識課程)
	專題 (台大資工大四、資訊學群碩博士班)
Fall 2007
	生物序列分析演算法 (台大資訊學群)
	專題 (台大資工大四、資訊學群碩博士班)
Spring 2007
	圖形演算法特論 (台大資訊學群)
	計算機概論 (台大通識課程)
	專題 (台大資工大四、資訊學群碩博士班)
Fall 2006
	生物序列分析演算法 (台大資訊學群)
	專題 (台大資工大四、資訊學群碩博士班)
Spring 2006
	圖形演算法特論 (台大資訊工程研究所)
	專題 (台大資工大四、碩博士班)
Fall 2005
	計算機概論(數學系必修) (台大通識課程)
	生物序列分析演算法 (台大資訊工程研究所)
	專題 (台大資工大四、碩博士班)
Spring 2005
	圖形演算法特論 (台大資訊工程研究所)
	專題 (台大資工大四、碩博士班)
Fall 2004
	計算機概論(數學系必修) (台大通識課程)
	計算機程式(化工系必修) (台大通識課程)
	專題 (台大資工大四、碩博士班)
Spring 2004
	生物序列分析演算法 (台大資訊工程研究所)
	圖形演算法特論 (台大資訊工程研究所)
	專題 (台大資工大四、碩博士班)

Fall 2003
	計算機概論(數學系必修) (台大通識課程)
	專題 (台大資工大四、碩博士班)

Spring 2003
	生物序列分析演算法 (台大資訊工程研究所)
	計算機概論 (台大通識課程)
	專題 (台大資工大四、碩博士班)


Fall 2002
	生物資訊學 (台大醫學院研究所)
	計算機概論 (台大數學系)
	專題 (台大資工大四、碩博士班)
	生物數學(陽明生科)

Spring 2002
	電腦生物應用
	演算法
	生科二書報討論

Fall 2001
	電腦概論
	生物數學(上)
	生科二書報討論
	生化所碩二甲書報討論
	生物資訊學程書報討論

Spring 2001
	電腦生物應用
	演算法
	生科一書報討論

Fall 2000
	電腦概論
	生物數學(上)
	生科一書報討論

Spring 2000
	生物數學(下)
	電腦生物應用
	生科一書報討論

Fall 1999
	生物數學(上)
	電腦概論
	生科一書報討論

Spring 1999
	統計學: 資二(共三班)
	資管英文寫作: 資三(共二班)

Fall 1998
	電腦軟體應用(一):夜資一
	資管英文寫作:資三(共二班)
	專題研討:資四(共二班)
	研究方法:資研一

Spring 1998
	統計(Statistics):資二(共三班)
	專題研究(序列分析演算法): 資四(共二班)

Fall 1997:
	程式語言(Programming Languages):資三、夜資三(共三班)
	專題研討(Seminar):夜資四
	Unix實作:資二
	資訊管理導論(MIS):管研一

Spring 1997:
	統計(Statistics):資二(共四班)
	Unix實作:夜資二
	C語言:應數一

其它曾任教的課程:
	編譯程式(Compilers):資四
	企業資料通訊(Data Communications for Business):資三

我的課表:(PostScript files)
	Fall 1997
	Spring 1997
	Fall 1996
	Spring 1996
	Fall 1995
	Spring 1995
	Fall 1994