College Teaching

Advising
College Teaching
Professional Teaching

PhD Courses

CoursesSemesters Taught
Quantitative Research MethodsFall 2016; Fall 2017
Machine Learning for Data Science (cross-listed with MI)Fall 2017
Human Information BehaviorSpring 2013; Spring 2014; Spring 2016
Information Retrieval Systems Design and Implementation (Online) [UNC Chapel Hill]Fall 2009
Information Retrieval Systems Design and Implementation (On-campus) [UNC Chapel Hill]Spring 2008; Spring 2009

Masters Courses

CoursesSemesters Taught
Machine Learning for Data Science (cross-listed with PhD)Fall 2017
Problem Solving with Data (Online)Spring 2017
Problem Solving with Data (On-campus)Spring 2016; Spring 2017
Human Information BehaviorSpring 2011; Fall 2011; Spring 2012; Fall 2012; Fall 2014; Fall 2015
Interface DesignSpring 2013; Spring 2014; Spring 2015

Undergraduate Courses

CoursesSemesters Taught
Human-Computer InteractionFall 2011; Fall 2012; Fall 2014; Fall 2016
Object-Oriented ProgrammingFall 2010; Spring 2011; Spring 2012; Summer 2012; Spring 2015; Fall 2015
Byrne First Year Seminar on “Republic of Web”Fall 2011; Fall 2012; Fall 2014; Spring 2015
Introduction to IR Systems DesignWinter 2011; Summer 2014; Winter 2015