I have studied computer programming and algorithms actively since high school. I participated in many programming contests throughout my high school and college years and achieved notable results:
During my PhD studies, I have used computer extensively to study geometric dynamical systems by creating graphical user interfaces to investigate the behaviors of the systems and by performing symbolic and numerical computations to prove mathematically the observed behaviors. I am fluent in Java, C++, Python, Mathematica and Sage and enjoy learning new programming languages. Here are some pictures produced by my programs.