He has extensive research experience in experience in pattern recognition and machine learning, sequence analysis, comparative genomics, evolution and computational-biological modelling. Dr. Ohler lectures in computer science and computational biology courses for undergraduate and graduate students. Since 2005, he has served as a member of the curriculum and student advisory committees of the Duke Graduate Program in Computational Biology and Bioinformatics.