Teaching-Static

Note: Formatting still in progress

Previous Semesters at ODU

Spring 2021

  • CS 432/532 - Web Science
  • CS 725/825 - Information Visualization & Data Analytics
  • CS 800 - Research Methods

Fall 2020

  • CS 312 - Internet Concepts
  • CS 432/532 - Web Science
  • CS 625 - Data Visualization

Spring 2020

  • CS 432/532 - Web Science
  • CS 800 - Research Methods

Fall 2019

  • CS 625 - Data Visualization

Spring 2019

  • CS 725/825 - Information Visualization

Spring 2018

  • CS 725/825 - Information Visualization

Fall 2017

  • CS 725/825 - Information Visualization,
  • CS 791/891 - Web Archiving Seminar (co-taught with Michael Nelson)

Spring 2017

  • CS 725/825 - Information Visualization

Spring 2016

  • CS 725/825 - Information Visualization,
  • CS 595 - Topics in Cybersecurity (short course for the Government Sector Leadership Certificate)

Fall 2015

  • CS 462/562 - CyberSecurity Fundamentals (online),
  • CS 791/891 - Visualization Seminar

Spring 2015

  • CS 725/825 - Information Visualization

Spring 2014

  • CS 418/518 - Web Programming

Fall 2013

  • CS 462/562 - CyberSecurity Fundamentals (online),
  • CS 725/825 - Information Visualization

Spring 2013

  • CS 455/555 - Intro to Networks and Communication,
  • CS 795/895 - Applied Visual Analytics

Fall 2012

  • CS 418/518 - Web Programming,
  • CS 795/895 - Information Visualization

Fall 2011

  • CS 312 - Internet Concepts,
  • CS 795/895 - Information Visualization

Spring 2011

  • CS 455/555 - Intro to Networks and Communication,
  • CS 796/896 - Visual Analytics Seminar

Fall 2010

  • CS 312 - Internet Concepts,
  • CS 795/895 - Vehicular Networks

Spring 2010

  • CS 795/895 - Vehicular Networks,
  • CS 796/896 - Advanced Networking Seminar

Fall 2009

  • CS 312 - Internet Concepts,
  • CS 455/555 - Intro to Networks and Communication

Fall 2008

  • CS 312 - Internet Concepts,
  • CS 455/555 - Intro to Networks and Communication

Spring 2008

  • CS 795/895 - Vehicular Networks

Fall 2007

  • CS 455/555 - Intro to Networks and Communication,
  • CS 791/891 - VANET Seminar

Spring 2007

  • CS 795/895 - Vehicular Networks

Fall 2006

  • CS 455/555 - Intro to Networks and Communication

@ Clemson University

  • CPSC 360 - Network Programming (Spring 2006, Fall 2005, Spring 2005)
  • CPSC 481 - Undergraduate Research (Spring 2006)
  • CPSC 826/852 - Internetworking (Fall 2005, Fall 2004)

@ UNC

  • COMP 14 - Introduction to Programming (Spring 2004, Fall 2003, Summer 2000)