Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

Posts

Future Blog Post

This post will show up by default. To disable scheduling of future posts, edit config.yml and set future: false. Read more

Blog Post number 4

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool. Read more

Blog Post number 3

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool. Read more

Blog Post number 2

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool. Read more

Blog Post number 1

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool. Read more

code

other_interests

papers

Distlets: Building Flexible, Interpretable Dictionaries for Shape Data

The geometric and topological properties of spaces of shapes are not well understood, let alone those of anatomical surfaces. However, those of other spaces (e.g. Hilbert spaces) are. If we were able to embed shapes into a nicer, lower dimensional space, we could use pullbacks of tools on the nicer spaces to learn more about shape spaces. Sparse dictionaries provide a natural, interpretable way to do this. Read more

SAMS: Shape Alignment, Mapping, and Statistics

Fully automated methods for statistical shape analysis are needed in order to do high-resolution analysis of large amounts of data. Existing methods primarily focus on the case when shapes are topological spheres and have little variation. SAMS is a package that will work on all simply-connected shapes and can robustly handle higher variability of data. Read more

Quantifying Gerrymandering: A Case Study of Redistricting in North Carolina

North Carolina has a storied history with gerrymandering. The 2016 congressional redistricting was accused of being a partisan gerrymander, in part due to the discrepancy between the statewide popular vote (close to a 50/50 split between Republicans and Democrats) to the actual outcome (9 Republicans and 4 Democrats) in 2016. Given the geographical nature of the problem, this is not clear: can we quantify the extent of the gerrymandering in an interpretable way? Read more

Municipalities Can Matter: A Case Study of Redistricting in Pennsylvania

Pennsylvania is my home state, and has been panned in the past for the shapes of its districts, including the famous “Goofy Kicking Donald Duck” in the 2010 congressional redistricting. In the process of doing an analysis using different techniques separate than those involved in League of Women Voters v. Commonwealth of PA, we uncovered new information concerning different assumptions made in the sampling process: the role of preserving as many townships as possible. Read more

Curvature Bounds Improve Online Performance for Distributed Optimization

For centralized algorithms, where there is only one agent optimizing, it is known that strong convexity of objective functions improves convergence rates of optimization methods, and thus improves performance guarantees in online scenarios in the centralized setting, even in the adversarial case. Distributed methods have multiple agents optimizing a function simultaneously. Can we get similar performance guarantees of online methods in the distributed setting, or will requiring communication of agents destroy any hope? Read more

portfolio

projects

Data Driven Online Optimization

Research in optimization has exploded due to increases in computational ability. Online optimization, where objective functions can change in time, is a field with vast potential for both interesting theoretical investigations as well as practical applications well outside areas traditionally considered in, e.g. control and learning communities. Read more

talks

teaching

My Teaching Philosophy

Students can be much more capable than many instructors/mentors give them credit for, but instructors/mentors must be cognisant of the fact that they might care much more about what they teach and work on than students ever will. That’s not a bad thing. Read more

teachingPosts

My Teaching Philosophy

Students can be much more capable than many instructors/mentors give them credit for, but instructors/mentors must be cognisant of the fact that they might care much more about what they teach and work on than students ever will. That’s not a bad thing. Read more