Teaching

University College Utrecht


Fall 2022

UCSCIMAT14: Foundations of Mathematics

Course description: This course introduces the students to academic mathematics. The big difference with high-school mathematics is its emphasis on proof. The student learns about logic and various forms of proof, such as the direct method, proof by contradiction and proof by complete induction. These concepts will be applied to various fields of mathematics, such as set theory and number theory. Along the way, the student becomes acquainted with the language and notations of mathematics.

The course highlights the main attraction mathematics has for its practitioners: the joy of solving a puzzle. Every proof contains a sparkle of ingenuity, and there is great intellectual satisfaction in discovering the essential step in a proof, or admiring the brilliance of someone who found it before you. A typical problem is for instance the question whether the square root of 2 is a fraction. The answer came as a great shock to the ancient Greeks and its proof is both simple and very clever.

Another feature of the course is an introduction to the mysteries and paradoxes of the concept ʽinfinityʼ. Are there more real numbers than integers? (Yes.) Is the set of fractions larger than the set of integers? (No.) 

Finally, there is a big emphasis on writing proofs. A proof should be logical, clear and do precisely what it should: convince a reader of the truth of some mathematical statement. Writing good proofs is a difficult art, which requires practice and the highest intellectual precision.

Syllabus: syllabus_UCSIMAT14.pdf

UCSCIMAT11: Calculus and Linear Algebra

Course description: This introductory course focuses on basic concepts of calculus, starting with the functions of a single variable. First, we explore simple linear and nonlinear differential equations. Such equations are vital in explaining the dynamic behavior of many different systems in a wide variety of fields. This serves as a motivation to learn about calculus techniques, such as differentiation, integration, expansion in a small variable, and complex numbers. 

Next, we learn to use powerful tools to study systems of many variables: linear vector spaces, linear operators (matrices) in such spaces, and key properties of matrices. We also extend techniques such as differentiation to functions of several variables and learn about their geometrical representation. The course concludes with various approaches to the optimization of functions of several variables. 

The techniques we learn in this course have proven to be highly effective in a wealth of areas, as will be illustrated by examples in various fields. Some attention is paid to underlying mathematical foundations, but the focus is on understanding the methods and on learning to apply the techniques. 

Syllabus: syllabus_UCSCIMAT11.pdf


Fall 2021

UCSCIMAT14: Foundations of Mathematics

Course description: This course introduces the students to academic mathematics. The big difference with high-school mathematics is its emphasis on proof. The student learns about logic and various forms of proof, such as the direct method, proof by contradiction and proof by complete induction. These concepts will be applied to various fields of mathematics, such as set theory and number theory. Along the way, the student becomes acquainted with the language and notations of mathematics.

The course highlights the main attraction mathematics has for its practitioners: the joy of solving a puzzle. Every proof contains a sparkle of ingenuity, and there is great intellectual satisfaction in discovering the essential step in a proof, or admiring the brilliance of someone who found it before you. A typical problem is for instance the question whether the square root of 2 is a fraction. The answer came as a great shock to the ancient Greeks and its proof is both simple and very clever.

Another feature of the course is an introduction to the mysteries and paradoxes of the concept ʽinfinityʼ. Are there more real numbers than integers? (Yes.) Is the set of fractions larger than the set of integers? (No.) 

Finally, there is a big emphasis on writing proofs. A proof should be logical, clear and do precisely what it should: convince a reader of the truth of some mathematical statement. Writing good proofs is a difficult art, which requires practice and the highest intellectual precision.

Syllabus: syllabus_UCSIMAT14.pdf

Utrecht University


1st Period 2021

WISB102: Bewijzen in de Wiskunde (Proofs in Mathematics)

Course description: In the course "Proofs in Mathematics", the student is introduced to the abstract reasoning style in mathematics and practices different methods of proof. This subject is a compulsory subject for all mathematics students and provides essential prior knowledge for all other mathematics courses in the bachelor. The following topics are covered in this course: introduction to set theory; introduction to logic; proof methods; relations and functions; modular arithmetic; introduction to the analysis.

Syllabus: syllabus_WISB102.pdf

WISM102: Orientation on Mathematical Research

Course description: The aim of this first-year master course is to orient a student in contemporary mathematical research by doing projects in specialized research areas of their choice; possible specializations include algebraic geometry, number theory, differential geometry, algebraic topology, logic, scientific computing, applied analysis, probability, statistics and complex systems. The course has the following goals: students should be in contact with actual mathematical research; learn to work in groups; and practice written and oral presentation skills. This includes writing in latex and using literature and mathematical review systems.

Project supervised: How to construct an "exotic" group?

Project description: The study of growth of groups has a long history and goes back to Hilbert, Poincaré, and others. In 1968 it became apparent that all known classes of groups have either polynomial growth (e.g., abelian groups) or exponential growth (e.g., free groups). John Milnor was the first to ask whether groups of intermediate growth exist. This was answered in the positive by Grigorchuk in 1983, and since then there has been a lot of activity in the subject. The group constructed by Grigorchuk is a self-similar group acting on an in nite binary tree. Apparently, it is also the first solution to another classical problem of Burnside from 1902: Is there a finitely generated infinite torsion group? The goal of the project is to get familiar with self-similar groups and to study the paper by Grigorchuk and Pak about the properties of the Grigorchuk group. Depending on available time, we will also discuss other interesting examples of self-similar groups and open questions.

Syllabus: syllabus_WISM102.pdf

University of California, Los Angeles


Spring 2020

MATH 33B-2: Differential Equations

Course description: The purpose of MATH 33B is to provide an introduction to the basics of differential equations. We will cover first-order linear differential equations, second-order linear differential equations with constant coefficients, and linear systems of differential equations. We will also provide a review / summary of all necessary background from linear algebra.

Syllabus: syllabus_33B-2.pdf


Winter 2020

MATH 132H: Complex Analysis (Honors)

Course description: Math 132H provides a rigorous introduction to complex analysis. Unlike Math 132, this course has more emphasis on proofs and it is specifically designed for students who have strong commitment to pursue graduate studies in pure or applied mathematics. In particular, we will discuss Cauchy’s theorem, the residue theorem, the argument principle and their applications, as well as the Riemann mapping theorem. More specifically, we will cover Chapters 1, 2, Sections 3.1 - 3.6, and Sections 8.1 - 8.3 of the "Complex Analysis" textbook by Elias M. Stein and Rami Shakarchi.

Syllabus: syllabus_132H.pdf

MATH 33A-3: Linear Algebra and Applications 

Course description: The purpose of Math 33A is to provide mathematicians, engineers, physical scientists, and economists with an introduction to the basic ideas of linear algebra in n-dimensional Euclidean spaces. More specifically, you will be introduced to systems of linear equations, matrix algebra, linear independence, subspaces, bases and dimension, orthogonality, least-squares methods, determinants, eigenvalues and eigenvectors, matrix diagonalization, and symmetric matrices.

Syllabus: syllabus_33A-3.pdf


Fall 2019

MATH 191: Introduction to Dynamical Systems

Course description: This is an introductory course on dynamical systems, which aims to give a glimpse at various aspects of topological dynamics, symbolic dynamics, complex dynamics, and some ergodic theory. With evident roots in physics, today dynamical systems have become very useful for both pure and applied mathematicians. For instance, Perron-Frobenius theorem is important in many areas, such as algorithms (e.g., Page Rank). We will discuss some fundamental examples in the field, including circle rotations, expanding maps, shifts and subshifts, and quadratic maps. The exact selection of topics is to be determined based on your background and interest, as well as the speed you progress through the new material.

Syllabus: syllabus_191.pdf


Spring 2019

MATH 33A-3: Linear Algebra and Applications 

Course description: The purpose of Math 33A is to provide mathematicians, engineers, physical scientists, and economists with an introduction to the basic ideas of linear algebra in n-dimensional Euclidean spaces. More specifically, you will be introduced to systems of linear equations, matrix algebra, linear independence, subspaces, bases and dimension, orthogonality, least-squares methods, determinants, eigenvalues and eigenvectors, matrix diagonalization, and symmetric matrices.

Syllabus: syllabus_33A-3.pdf


Winter 2019

MATH 170B-1: Probability Theory 

Course description: This course covers some more advanced topics in the fundamentals of probability theory. In particular, during our lectures we will have a closer look at transforms, conditioning, sums of random variables, and limit theorems. The second half of the course provides a fairly detailed introduction to Bernoulli, Poisson, and Markov random processes. The exact selection of topics is to be determined based on your initial knowledge of probability and the speed your progress through the new material. Click here for more course details.

Syllabus: syllabus_170B-1.pdf

MATH 170B-2: Probability Theory 

Course description: This course covers some more advanced topics in the fundamentals of probability theory. In particular, during our lectures we will have a closer look at transforms, conditioning, sums of random variables, and limit theorems. The second half of the course provides a fairly detailed introduction to Bernoulli, Poisson, and Markov random processes. The exact selection of topics is to be determined based on your initial knowledge of probability and the speed your progress through the new material. Click here for more course details.

Syllabus: syllabus_170B-2.pdf


Fall 2018

MATH 115A-6: Linear Algebra 

Course description: The course has two main goals. One is to rigorously establish the basics of linear algebra over a field. The other is to introduce students to the concept and practice of rigorous mathematical proof more broadly. The course material includes such topics as abstract vector spaces, linear transformations and matrices, determinants, eigenvector theory and diagonalization of matrices, inner product spaces. Click here for more course details.

Syllabus: syllabus_115A.pdf


Spring 2018

MATH 171-2: Stochastic Processes

Course description: The central topic of this course is stochastic processes and some of their applications, with focus on Markov chains, renewal processes, Poisson processes, and Brownian motion.We will also spend time on useful technical aspects underlying the theory, such as martingales.

Syllabus: syllabus_171.pdf


Winter 2018

MATH 117-1: Algebra for Applications

Course description: This course is an introduction to abstract algebra with a view towards applications. In particular, we will study division, the Euclidean algorithm, and factorization in the integers and polynomials rings over a field. We will also prove the theorems of Euler and Fermat, and the Chinese remainder theorem. Then we will look at applications, such as error correcting codes, fast polynomial multiplication, and the fast Fourier transform. 

Syllabus: syllabus_117.pdf

MATH 171-2: Stochastic Processes

Course description: The central topic of this course is stochastic processes and some of their applications, with focus on Markov chains, renewal processes, Poisson processes, and Brownian motion.We will also spend time on useful technical aspects underlying the theory, such as martingales.

Syllabus: syllabus_171.pdf

Jacobs University Bremen


Fall 2016

10332: Discrete Mathematics

Course description: Discrete mathematics is a branch of mathematics that deals with discrete objects and naturally has many applications to computer science and cryptography. This course introduces the basics of the subject, in particular (enumerative) combinatorics and graph theory. The topics in enumerative combinatorics will include the binomial and multinomial coefficients, the pigeonhole principle, the inclusion-exclusion formula, generating functions, partitions, and Young diagrams. The topics in graph theory will include trees (spanning trees, enumeration of trees), cycles (Eulerian and Hamiltonian cycles), planar graphs (Kuratowski’s theorem), colorings, and matching (perfect matchings, Hall’s theorem). Additional topics may be chosen depending on interests of the instructor and students (for example, error-correcting codes and algebraic graph theory).