Fall 2005: Elementary Statistics (Math 2670 C/D) and Trigonometry (Math 1550 A)

Spring 2006: Elementary Statistics (Math 2670 B), Multivariable Calculus (Math 2630 A), and Number Theory (Math 4300 A/6300 A)

Summer 2006: Cryptography (Math 4970B/6970B) and Trigonometry (Math 1550 A)

Fall 2006: Calculus I (Math 1610 B), Pre-Calculus Algebra (Math 1120 B), and Discrete Mathematics (Math 4200/6200 A)

Spring 2007: Pre-Calculus Algebra and Trigonmetry (Math 1150 C), Calculus I (Math 1610 B), and Senior Seminar (Math 4950 A)

Summer 2007: Pre-Calculus Algebra (Math 1120 D) and Elementary Statistics (Math 2670 B)

Fall 2007: Pre-Calculus Algebra and Trigonometry (Math 1150 C), Structural Programming I (CSCI 2000 A), and Introduction to Engineering (Engr 1110 A)

Spring 2008: Pre-Calculus Algebra (Math 1120 D), Elementary Statistics (Math 2670 B), Structural Programming (CSCI2000 A), Senior Seminar (Math 4950 A) , Reading Course (Programming II, CSCI3000A)

Summer 2008: Elementary Statistics (Math 2670 C), Algorithms Designs and Analysis (CSCI 3600 A)

Fall 2008: Pre-Calculus Algebra and Trigonometry (Math 1150 C), Structural Programming I (CSCI 2000 A), and Introduction to Engineering (Engr 1110 A)

Spring 2009: Structural Programming I (CSCI 2000 A), Calculus I (Math 1610 B), Intermediate Algebra (Math 0800 G)

Summer 2009: Intermediate Algebra (Math 0800 D) and Pre-Calculus Algebra (Math 1120 D)

Fall 2009: Structural Programming I (CSCI 2000 A), Calculus III (Math 2630 A), Introduction to Engineering (ENGR 1110 A)

Spring 2010: Structural Programming II (CSCI 3000 A)

Fall 2010: Structural Programming I (CSCI 2000 A), Algorithms Designs and Analysis (CSCI 3600 A)

Spring 2011: Structural Programming II (CSCI 3000 A), Calculus II (Math 1620 A), Number Theory (Math 4300A/Independent Study)

Fall 2011: Structural Programming I (CSCI 2000 A), Introduction to Engineering (ENGR 1110 A) , Complex Analysis (Math 4230/6230A)

Spring 2012: Structural Programming II (CSCI 3000 A), Senior Seminar (Math 4950A)

Fall 2012: Structural Programming I (CSCI 2000 A), Discrete Mathematics (Math 4200/6200A)

Spring 2013: Structural Programming II (CSCI 3000 A), Algorithms Designs and Analysis (CSCI 3600 A), Senior Seminar (Math 4950WI1)

Summer 2013: Theory of Formal Languages (CSCI4200 A/Independent Study)

Fall 2013: Discrete Mathematics in Computer Science (CSCI 4970 A), Introduction to Higher Mathematics (Math 2000WI1)

Spring 2014: Number Theory (Math 4300/6300 A), Senior Seminar (Math 4950WI1)