project 1


Civic Health and Insitutions Project (CHIP50)

This project is a big, NSF-funded collaborative effort of Harvard, Northeastern, Northwestern, and Rutgers. We examine social behaviors, social networks, political preferences, and the impact of messaging and regulation on individual/community outcomes through large-scale online surveys. We share findings directly with the public, the media, and federal/state officials. I have several responsibilities.

I supervise data collection from 25,000 Americans with Census-based demographic quotas in 50 states plus the DC each wave, and collected 600,000 responses from 2020 to present (2024) through 31 survey waves so far. I am also responsible of managing our budget, the compensation we pay to each respondent, by assessing the recruitment numbers each day and their distribution over time and states. Stabilizing the recruitment traffic is important to get quality answers and reduced bias, especially when you recruit tens of thousands of respondents approximately every 2 months.

When data collection is done, I use python, R and statistical methods to analyze survey data, often combine them with other datasets, such as social media accounts we collect from people or other third-party data sources (e.g., waste water surveillance, voter data, deaths and hospitalizations in states etc.). I come up with insights and plots.

Then, I write academic papers, reports and op-eds, or help others write as their co-author. Our final products are covered by outlets such as the Atlantic, NYT, WP, WSJ, and published by JAMA, PNAS, Nature, Science etc.

Amazon review networks as a recommendation system

I created a network-based recommendation system using Amazon product reviews (data from Jianmo Ni et al.). I hypothesized that there exists preference transitivity among Amazon customers through homophily and triadic closures and that these can be used as signals to predict future purchasing behavior and preferences. I verified my hypothesis using graph theory and network algorithms in certain product categories.

Automatic Attendance

I developed a facial recognition app with Dr. Meltem Tolunay, which takes real-time attendance from classroom photos and emails to lecturer. We used one-shot learning and Convolutional Neural Networks to leverage the student photos already stored in university databases for transfer learning. Used Python, TensorFlow, OpenCV, Django.

Take us back to times we take classes together. Please.

SkipSim: Scalable Skip Graph Simulator

I implemented (Java) tests for ‘SkipSim’, a simulator that enables skip-graph-based algorithms (e.g., blockchains, P2P cloud storage) to be simulated while preserving their scalability and decentralized nature.

Circular permutations of identical objects

I developed a novel mathematical approach to enumerate circular permutations of identical objects in 3D (‘necklace’ can be turned over), and introduced new formulas in Combinatorics. My formulas can be used to count certain isomorphisms, such as alkane (paraffin) numbers. I received the Karl Menger Award from American Mathematical Society at the Intel Science and Engineering Fair in Los Angeles. If interested, you can access them on OEIS with serials: A210464, A005995, A005994, A018210. Some news on national newspapers and tech magazines are here: 1, 2, 3, 4, 5, 6

To give your project a background in the portfolio page, just add the img tag to the front matter like so:

layout: page
title: project
description: a project with a background image
img: /assets/img/chip50.png
Caption photos easily. On the left, a road goes through a tunnel. Middle, leaves artistically fall in a hipster photoshoot. Right, in another hipster photoshoot, a lumberjack grasps a handful of pine needles.

You can also put regular text between your rows of images, even citations (Einstein & Taub, 1950). Say you wanted to write a bit about your project before you posted the rest of the images. You describe how you toiled, sweated, bled for your project, and then… you reveal its glory in the next row of images.

You can also have artistically styled 2/3 + 1/3 images, like these.

The code is simple. Just wrap your images with <div class="col-sm"> and place them inside <div class="row"> (read more about the Bootstrap Grid system). To make images responsive, add img-fluid class to each; for rounded corners and shadows use rounded and z-depth-1 classes. Here’s the code for the last row of images above:

<div class="row justify-content-sm-center">
  <div class="col-sm-8 mt-3 mt-md-0">
    {% include figure.liquid path="assets/img/6.jpg" title="example image" class="img-fluid rounded z-depth-1" %}
  <div class="col-sm-4 mt-3 mt-md-0">
    {% include figure.liquid path="assets/img/11.jpg" title="example image" class="img-fluid rounded z-depth-1" %}