Teaching

I taught hybrid classes for several years before COVID, so in May 2020 I wrote a blog post on my experiences, “Teaching a Flipped Hybrid (In-Class/Online) Course”.

Spring 2022

CS 725/825 - Information Visualization & Data Analytics

  Catalog Description: This course covers the theory and application of information visualization and of visual analytics, the science of combining interactive visual interfaces and information visualization techniques with automatic algorithms to support analytical reasoning through human-computer interaction. Research on visual perception, cognition, interactive visual interfaces, and visual analytics will be covered. Practical techniques for the display of complex multivariate data will be addressed. Course projects will require the development of interactive web-based interfaces to analyze and visualize real-world datasets. Prerequisite: CS 625 (Data Visualization) Read more

CS 800 - Research Methods

  Catalog Description: Introduction to research methods in computer science. Topics include academic publishing, academic writing, literature reviews, responsible conduct of research, and presenting research results. Research faculty will present overviews of their research and how research is conducted in their labs. Read more

Previous Semesters

FallSpring
2021-2022 
CS 432/532 - Web Science
CS 625 - Data Visualization
CS 725/825 - Information Visualization & Data Analytics
CS 800 - Research Methods
2020-2021 
CS 312 - Internet Concepts
CS 432/532 - Web Science
CS 625 - Data Visualization
CS 432/532 - Web Science
CS 725/825 - Information Visualization & Data Analytics
CS 800 - Research Methods
2019-2020 
CS 625 - Data VisualizationCS 432/532 - Web Science
CS 800 - Research Methods
2018-2019 
course buyoutCS 725/825 - Information Visualization
2017-2018 
CS 725/825 - Information Visualization
CS 791/891 - Web Archiving Seminar
  (co-taught with Michael Nelson)
CS 725/825 - Information Visualization
2016-2017 
admin leaveCS 725/825 - Information Visualization
2015-2016 
CS 462/562 - CyberSecurity Fundamentals
CS 791/891 - Visualization Seminar
CS 725/825 - Information Visualization
CS 595 - Topics in Cybersecurity
  (short course for Public Sector Leadership Certificate)
2014-2015 
research leaveCS 725/825 - Information Visualization
2013-2014 
CS 462/562 - CyberSecurity Fundamentals
CS 725/825 - Information Visualization
CS 418/518 - Web Programming
2012-2013 
CS 418/518 - Web Programming
CS 795/895 - Information Visualization
CS 455/555 - Intro to Networks and Communication
CS 795/895 - Applied Visual Analytics
2011-2012 
CS 312 - Internet Concepts
CS 795/895 - Information Visualization
maternity leave
2010-2011 
CS 312 - Internet Concepts
CS 795/895 - Vehicular Networks
CS 455/555 - Intro to Networks and Communication
CS 796/896 - Visual Analytics Seminar
2009-2010 
CS 312 - Internet Concepts
CS 455/555 - Intro to Networks and Communication
CS 795/895 - Vehicular Networks
CS 796/896 - Advanced Networking Seminar
2008-2009 
CS 312 - Internet Concepts
CS 455/555 - Intro to Networks and Communication
maternity leave
2007-2008 
CS 455/555 - Intro to Networks and Communication
CS 791/891 - VANET Seminar
CS 795/895 - Vehicular Networks
2006-2007 
CS 455/555 - Intro to Networks and CommunicationCS 795/895 - Vehicular Networks

@ Clemson University

@ UNC