About Me

I am a mechanical engineering PhD student working at Prof.Kanso's Biodynamics Lab at USC. Previously I studied pure mathematics and astronautical engineering at UT Austin. I also worked as an undergraduate research assistant at Center for Space Research for two years.

Click here to check out what I am up to right now. (06/03/2017)

My interests mostly lie inside the boundaries of geometry, topology, algebra, and their applications. I get easily excited by algebraic/differential geometry and topology techniques used in 'real' life (e.g. for finite element analysis and geometry processing in general, or persistent homology, or sheaf cohomology (!) for signal processing), stochastic dynamics and estimations (GN&C, sensor fusion, computer vision, robotics, and UAVs), fluid mechanics, rocks and geology, space and cosmology (which makes the upcoming Insight mission a perfect combination), as well as the broad discipline of scientific computing, data analysis, and machine learning (like this) ......

And here is my most up-to-date CV. (01/23/2017)

Click for more details if you are not tired of me yet :)

Background photo

The cutie on the right is my adopted sister 多多, who is still living at my hometown, the breathtakingly magnificent 黄山.


Among my favourite books are the Princeton Companion to Mathematics, Counterexamples in Topology, the Variational Principles of Mechanics, many more Dover (re)publications and other classics, such as things listed here and at the end of May's A Concise Course in Algebraic Topology. Just go buy (me) something from my (old) Amazon wishlist :P

And behold another set of gems of mathematical exposition.

Maths aside, I find the Road to Serfdom, Crosby's Ecological Imperialism, and the Massacre at El Mozote to be good reads. I also love lots of Chinese classics from 说文解字, an ancient treatise documenting Chinese Etymology and things like 论语, to 金庸的武侠小说, famous 20th century martial art inspired fantasies... And I am in the process of digesting some works of 林语堂.

And now an essay about programming.


I play the piano (but a bit out of practice) and recently picked up some guitar action.

Liszt, Rachmaninoff, and Bach are probably my most cherished composers. I love passion in the classical scales but also value precision, dignity, and complexity. My favourite pieces from them are Rhapsodie Espagnole, Liebestraum No.3, Consolation No.3, Hungarian Rhapsodies, and Rachmaninoff Piano Concertos, Prelude op.23 No.5, and the rhapsody. (It's pretty hard to pick favorites from Bach so I'm just gonna say Violin Partita No.2 plus all the fugues and inventions.) Beethoven's Symphony No.7 2nd mov., Etudes 'Revolutionary' of Chopin, Prokofiev's Piano Concerto op.26 No.3 1st mov., Bartok's Piano Concerto No.2 3rd mov. are also on my permanent playlist. My old flatmate(s) also forever made an impression of House/Techno/EDM vibe into my musical tastes.

Other Stuff

I enjoy lifting weights and here is a pretty great resource.

You can also read all about my thoughts on some shows and pictures for the past few years or so here. There also exists some amateur photography by me over here as well.

Here's a fun way to get some intuition on 1D quantum dynamics.

If you have never heard of Oskar van Deventer, you should certainly check out his YouTube channel of puzzles.

And speaking of YouTubers, go watch something from Brady's NumberPhile and Objectivity channels and other math stuff from 3blue1brown. The Pulitzer Center also put up some videos that deserve more views than it has.

Tinkering, manufacturing (the engineering guy has an awesome video on injection molding), and rapid prototyping (additive mfg., laser techs, and good ol' CNC) have always fascinated me. I also love open source anything, from SageMath to openSCAD to farming (open source ecology).

I've been occasionally using and contributing to) Forvo for awhile now.

This Google calendar hours calculator comes in handy at times. So has this scheduling tool if you are a fellow Google calendar junkie like me.

I have also been learning French and German (mostly) through Duolingo for some time now. ielanguages also have some pretty cool lessons (esp. on French pronunciation for me).

Ig-noble prizes! This is still my fav. What about hunger?.

Tune find, IMSDb, CoInflation, and PHD stipends are some cool online databases.

Have you ever heard of the common stinkhorn?

Finally a few quotes I like.