This is my first joint research paper. I had the great pleasure co-authoring with several wonderful collaborators as a Master student at CPP. The paper is about applying the so-called 'kernel method' to exactly solve an enumeration problem arising from queuing theory.
Accepted for publication in Developments in Mathematics Series (Springer), 2017.


I am interested in sharing and discussing ideas with other people. Below are some research and exposition talks I have given.

More Talks



  • Fall 2017: Differential Equations (Teaching Assistant, Section Leader)

  • Spring 2017: Differential Equations (Teaching Assistant)

  • Spring 2017: Introduction to Differential Geometry (Grader)

  • Fall 2016: Calculus for Social and Life Sciences (Teaching Assistant)

Click here for some of my students’ written comments.


  • Spring 2016: Trigonometry (Instructor of Record)

  • Winter 2016: Basic Algebra (Instructor of Record)

  • Summer 2015: Early Start Mathematics (Facilitator)


Create a free academic website with Hugo

I’ve recently came accross this very cool (and free!) website builder tool called Hugo. So I decided to try it out. Click the link above to learn more.

Analysis Qual

Resources for the UCSB Analysis qualifying exam.

Graduate Number Theory Seminar

Recently, we have started a graduate number theory seminar at UCSB, following increasing interests in Number Theory in our department. Please click the link above for more.

Integral Representation of Binomial Coefficients

I give two proofs–one elementary, one uses complex analysis–of an integral representation of the binomial coefficients.

Markov Chains & Processes

Note of a lecture on Markov chains and processes by Professor Alan Krinik.

Group Representation in Physics

Notes for a special topic course, Group Representation in Physics, at Cal Poly Pomona in spring 2014, taught by Professor Kai Lam.


My thoughts, some mathematical, some not…

More Posts

I am collecting below a list of resources available at UCSB, particularly for math grads. Useful documents Graduate Program Handbook Math Department’s self-help wiki Various useful forms Map to your office Links to resources Old qualifying exams Counseling and Psychological Services (CAPS) Graduate Division GradPost (sign up for their letters) Graduate Student Resource Center Payroll direct deposit


The UCSB GradPost recently posted a link to a very useful article on how to prepare taxes for those fellowship awards. So I thought I’d post it again here: At the start of the school year, taxes may not be on your minds just yet. But if you have received a fellowship and are wondering if it is taxed and/or how much taxes to pay next year, consider the following resource to help determine what applies to you.


My path to Mathematics was not the usual one. Below is the story of how I ended up becoming a Math major. After high school, I thought I’d just get a job because that is what everyone in my family does. I ended up going to a local community college, Orange Coast College–one of the best decisions I made in my life. My goal then was to study to get a job as an engineer.


I had some free time today and was going through some old pictures at conferences and summer schools I went to. They brought back many good memories so I though I’d share them with you. Summer 2013 SEAMS School, Algebraic Curves, Vietnam Institute for Advanced Study in Mathematics I think this was the very first math event I went to. It made a lasting impression on me. In particular, this was the very first time I learned what number theory is about.


I wanted to come back to give a quick update on my set up and how I use Hugo so far. As mentioned in the previous post, I am using Git Bash to run Hugo and Sublime Text for editing. Step 1 After installing Hugo, the first thing I did was to change the default directory to my Hugo’s Sites folder. If you run Windows, you can right click on the Windows shortcut that you use to launch Git Bash, click Properties, and change the value of “Start In” to your desired workspace path.