I have a broad interest in developing and implementing algorithms to solve puzzles and engineering problems.

During my Ph.D., I worked on model order reduction of dynamical systems, which are widely used in modeling electronics, robotics, bio-chemical pathways, etc.

Lately, I have been applying machine learning algorithms to help keep Moore's law going.

Selected Published Projects

Hobby Projects

  • Playing 2048 via Reinforcement Learning

  • Reverse Engineering Authors from Their “Work”

  • Markdown to PPTX Converter


In recognition of my work, I have received

  • A best paper award at Asia South-Pacific Design Automation Conference, 2008

  • A best paper award nomination at International Conference on Computer-Aided Design, 2010

  • A best paper award nomination at Design Automation Conference, 2014