Why union find is such a cool algorithm

One of my favorite algorithms in graph theory is Union Find. It is a beautiful algorithm for tracking disjoint sets. A disjoint set is a group of nodes in an undirected graph that are all connected to each other through some path, but disconnected from any node outside the set.

Read more

5 year reflection of myself as a software engineer

I’ve been working full time since 2020, and it’s been 5 years in my professional career. I’m currently a software engineer at Amazon, and before that I worked at a startup. If you count my college years, when I interned at PayPal, I’ve been involved in building software for 8 years.

Read more

How does working at a startup compare to working at a big corp or academia?

There’s a huge difference among a startup, large corp and academia and I wanted to share some of my experiences.

Read more

Competed at ICPC North America Championship

ICPC stands for International Collegiate Programming Contest. It is the largest competitive programming (CP) competition among the universities of the world.

Read more

Senior Design Project Started

We started a senior design project titled “Artificial Intelligent Requirement Analysis Tools”, an yearlong project with Collins Aerospace.

Read more

Primer Server is now officially up!

I’m excited to announce that Primer Server we developed at Vollbrecht Lab is finally up on the Iowa State website.

Read more

Poster about Primer Server at NCUR

I presented a poster about Primer Server at the National Conferences on Undergraduate Research at University of Central Oklahoma last week.

Read more

Primer Server Beta Testing

A PCR genome primer designer with a user-friendly graphical interface.

Read more

We Won a HackISU Prize!

A HackISU fall 2017 project: Care Taker

Read more

Pollen molecule filtering ImageJ plugin

Automatic pollen molecule image filtering on multiple pollen images.

Read more