CS 105: Introduction to Computer Science
CS 207: Data Science and Visualization
CS 340: Analysis of Algorithms
CS 395: Mobile Development for Social Change
CS 399: Senior Thesis (advising) - see this topics list if you might be interested in working with me (only accessible when signed into haverford.edu)
CS 101: Fluency with Information Technology
Design and Analysis of Computer Algorithms, Summer 2009, University of Maryland, College Park
Organization of Programming Languages, Summer 2007, University of Maryland, College Park
Computer Organization (TA) Spring 2006, University of Maryland, College Park
Introduction to Low-Level Programming Concepts (TA) Fall 2005, University of Maryland, College Park
Fall Workshop on Computational Geometry (10/25/13)
Probabilistic Kinetic Data Structures
abstract presentation
AALAC/Mellon 23 Working Group on Information (10/27/12)
Information Content in Motion
presentation
ESA 2010 (9/7/10)
Spatio-temporal Range Searching Over Compressed Kinetic Sensor Data
presentation
Dissertation defense (7/30/10)
Geometric Algorithms for Objects in Motion
dissertation presentation
MASSIVE 2010 (06/17/10)
Spatio-temporal Range Searching Over Compressed Kinetic Sensor Data
presentation
Fall Workshop on Computational Geometry (11/13/09)
Spatio-temporal Range Searching Over Compressed Kinetic Sensor Data
presentation
Swarthmore College (10/23/09)
Compressing Kinetic Data From Sensor Networks
presentation
AlgoSensors 2009 (7/11/09)
Compressing Kinetic Data From Sensor Networks
presentation
Arcadia University Mathematics Education Colloquim (2/19/09)
How do Computers Solve Geometric Problems?
presentation