Teaching

I enjoy teaching as much as I enjoy learning new things. And I am the kind of person who continuously wants to learn new things. As an academic, I also think teaching and mentoring is one of my responsibilities (so is outreach!).

I have taught several short lectures on Neural Networks and Matrix Product States (see below), and have been a teaching assistant for several courses.

I am always interested in thinking of new ways to teach and to evaluate performance.

Matrix product states

Here is an excerpt from my thesis on matrix product states, with an analogy to finite state machines that helped me gain a lot of insight into them. This excerpt was turned into lecture material by Prof. Dr. Sebastian Huber at ETH Zurich.

An accompanying python implementation is also available, but I am not actively updating it. For speed and an up-to-date library, I would recommend looking into iTensor.