I am interested in

Category theory

Many topics in mathematics follow a similar structure; We have some objects and some morphisms between them that respect the structure of objects. Under this common expression, Category theory studies abstract constructions that we know in everyday mathematics like quotients, products of objects, higher morphisms and more.

Geometric group theory

Geometric group theory studies the connection between algebraic and geometric properties of groups. For example, a group is quasi-isometric to its cayley-graph for any choice of generating set and we can even recover a group from its action on a metric space if it acts nicely upon it. More broadly, we can determine many properties of a group simply by looking at its action upon graphs or metric spaces.

Computational algebra

Using insights from theoretical computer science on algebraic topics, Computational algebra tries to gain new insights. Some topics in this field are decision problems, finding explicit constructions for abstract existing objects and finding better ways to compute known structures.

I have taught at

Summer 2023

Teaching assistant for Algorithms 1
Tutor for Algorithms 1

Summer 2022

Tutor for Algorithms 1
Tutor for Introduction to Algebra and Number theory

Winter 2021

Tutor for Theoretical Foundations of Computer Science

While you're here, solve some Bongard problems!

A Bongard problem is a puzzle with two sides of six diagrams each. Every diagram on one side has a common attribute which is missing from the other side. The problem is finding this differing attribute. Below are three Bongard problems in ascending difficulty.

You can find more Bongard Problems in The On-Line Encyclopedia of Bongard Problems or on Harry Foundalis Website