Hello, Po-Nan here. Thank you for visiting my blog! I realized that most posts in my blog are written in Mandarin, so this page has been intentionally composed in English.

Besides here, you might also want to check out my

About Po-Nan Li

Born and raised in Taiwan, Po-Nan is currently PhD candidate at Electrical Engineering, Stanford University. He specializes C/C++ and Matlab programming for scientific computation and computational imaging. His research interests include X-ray and computational imaging, biological computation and machine learning. During 2016-2017, Po-Nan was Vice President of Stanford Taiwanese Student Association (STSA). He received his bachelor’s and master’s degrees from National Tsing Hua University (NTHU), Taiwan in 2010 and 2012, respectively.



  • Reaction-diffusion simulation of the modulation by charged archaeal S-layer (2016-present)
  • Applications of empirical ensemble mode decomposition (2012-2015) [paper]
  • Template method for X-ray diffraction imaging (2012-2015) [paper]
  • Selective excitations of localized surface plasmons in designed nanostructures (2010-2012) [paper] [Thesis]

Course Project

  • CS221: Rapid Bragg detection for diffraction images
  • EE267: PhD Archer: The VR game and UX Analysis [Report]
  • CS229: Data classification for diffraction images [Report] [Poster] [Code]
  • EE368: Incorporating low-resolution image into phase retrieval process [Report] [Poster] [Code]
  • EE367: Mountable Dynamic Range Enhancer for Digital Cameras [Report] [Poster]

Open-source program