96學年度第一學期 : 代數學(上), 專題研討: IC設計中的應用數學, 自我探索與生涯規劃
95學年度第二學期 : 微積分, 組合代數學, 離散數學專題
95學年度第一學期 : 微積分(Calculus), 設計理論(Design Theory)
94學年度第二學期 (2006 spring) 離散數學(Discrete Mathematics), 組合編碼(Combinatorial Coding Theory)
94學年度第一學期 (2005 fall): 進修 (Sabbatical)
93學年度第二學期 (2004 Spring): 微積分 B(二)(Calculus II), 編碼理論 (Coding Theory), 組合數學專題 (一) (Topic in Combinatorics I)
93學年度第一學期 (2004 fall): 微積分 B(一)(Calculus I), 基礎圖論
(Graph
Theory)
92學年度第二學期 (2004 spring): 微積分A(二)(Calculus
II), 離散數學(Discrete Mathematics)
92學年度第一學期 (2003 fall): 微積分A(一)(Calculus I), 組合設計 (Combinatorial Design Theory)
91學年度第二學期(2003 spring) 組合數學專題二(0學分)(Topic in Combinatorics),代數圖論(3學分)(Algebraic Graph Theory), 代數學下(3學分)(Algebra II)
91學年度第一學期(2002 fall) 組合數學專題一(0學分)(Topic in Combinatorics),圖型學(3學 分)(Graph Theory), 代數學上(3學分)(Algebra I)
90學年度第二學期(2002 spring) 數學思考 (3 學分)(Mathematical Thinking), 微積分二(3學分)(Calculus II)
90學年度第一學期(2001 fall) 代數組合學(3學分)(Algebraic Graph Theory), 微積分一(3學分)(Calculus I)
89學年度第二學期(2001 spring) 論文研討(0學分)(Colloquium), 圖型學(3學分)(Graph Theory), 微積分一(3學分)(Calculus I)
89學年度第一學期(2000 fall) 出國進修 (on leave)
88學年度第二學期(2000 spring) 代數組合學(3學分)(Algebraic Combinatorics), 微積分二(4學分)(Calculus II)
88學年度第一學期(1999 fall) 集合論(3學分)(Set Theory), 微積分一(4學分)(Calculus I)
87學年度第二學期(1999 spring) 微積分二(4學分)(Calculus II), 離散數學二(3學分)(Discrete Mathematics II), 論文研討(0學分)(Colloquium)
87學年度第一學期(1998 fall) 微積分一(4學分)(Calculus I), 離散數學一(3)(Discrete Mathematics I), 論文研討(0學分)(Colloquium)
86學年度第二學期(1998 spring) 微積分二(3學分)(Calculus II)
86學年度第一學期(1997 fall) 微積分一(3學分)(Calculus I), 代數學3學分(Algebra)
85學年度第二學期(1997 spring) :組合數學專題二(0學分)(Topic in Combinatorics II)(,微積分二(4學分) , 集合論(3學分)
85學年度第一學期(1996 fall), 組合數學專題一(0學分)(Topic in Combinatorics I),微積分一(4學分)(Calculus I)
84學年度第二學期(1996 spring) 代數學二(3學分)(Algebra II), 代數圖論二(3學分)(Algebraic Graph Theory II)
84學年度第一學期(1995 fall), 代數學一(3學分)(Algebra I), 代數圖論一((3學分)Algebraic Graph Theory I)