Courses Taught Show Previous Years Presentations Brian Davis Robert Clinton Davis Hiram Conley John N Harb Robert Clinton Davis Jun Song Amy Balls Yin Zhang Richard R Vanfleet John N Harb