Teaching

  • CS 480 - Community-Engaged Learning in Computer Science (Spring 2023) Textbook here!

  • CS 360 - Data Visualization, Department of Computer Science, USF (Fall ‘14, ‘20, ‘21, Spring ‘18, ‘21, ‘22)

  • CS 686 - Reproducible Data Visualization, Department of Computer Science, USF (Fall 2018)

  • MSDS 622 - Data Visualization for Data Scientists, Department of Data Science, USF (Spring 2018)

  • CS 107 - Computing, Mobile Apps, and the Web, Department of Computer Science, USF (Fall 2013, Spring 2015)

  • CS 110 - Introduction to Computer Science I, Department of Computer Science, USF (Fall ‘15, ‘16, ‘17, Spring ‘17, ‘19)

  • CS 112 - Introduction to Computer Science II, Department of Computer Science, USF (Fall 2013 - Spring 2016)

  • CS 464 - Computer Graphics, Department of Computer Science, USF (Spring 2014, Spring 2023)

  • CS 384 - Research Seminar in Computer Science, Department of Computer Science, USF (Fall 2014, Spring 2016, Fall 2017)

  • CS 354 - Programming Languages, Department of Computer Science, Boise State University, (Fall 2012)

  • CS 564 - Visualization Techniques, Department of Computer Science, Boise State University, (Spring 2012)

  • CS 464 - Computer Graphics, Department of Computer Science, Boise State University, (Fall 2011)

  • CS 253 - Software Development in C, Department of Computer Science, Boise State University, (Spring 2011-2013)

  • Understanding Effective Visual Representations, Yale University (Spring 2010)

  • Programming for Image Analysis, Department of Biomedical Engineering, Yale University (Spring 2009)

  • Computer Graphics, Department of Computer Science, University of Pune, India (Spring 2009)

  • BioImage Suite Users Training, Department of Diagnostic Radiology, Magnetic Resonance Research Center, Yale University (Spring 2008)

  • CMSC 435 - Introduction to Computer Graphics, Department of Computer Science and Electrical Engineering, University of Maryland Baltimore County, (Spring 2005)