| 
 | Courses in Bioinformatics, Machine Learning, Data Mining, Data Science, and Computer Science
        
 Machine Learning for Bioinformatics (Spring 2007, 2008, 2009, 2010, Fall 2012, Fall 2016)Data Mining and Knowledge Discovery (Spring, 2011, Spring 2012, Spring 2013, Spring 2014, Spring 2016, Spring 2017)Supervised Machine Learning (Fall 2011, Fall 2015)Computational Optimization Methods (Fall, 2013, Fall, 2014)Computational Modeling of Molecular Structures (Spring, 2013, Spring 2014, Spring 2016)
Introduction to Bioinformatics (Fall, 2006)Problem Solving in Bioinformatics (Fall, 2009, Fall, 2011)Bioinformatics Tools and Applications (joint teaching, 2009 (Spring), 2010, 2011, 2012 Part 1 - protein structure prediction, 2012 Part 2 - protein function prediction)
Molecular Biology II (joint teaching, sequence alignment and search and microarray gene expression data analysis, Spring 2011, RNA-seq data analysis, Spring 2012) Introduction to Computer Science (Fall, 2007) Programming in C (Fall, 2008, Spring 2010)Computer Science Senior Capstone II (Fall, 2009;  Fall, 2010)  
       |