Courses I am currently teaching:

  • MA4235, Topic in Graph Theory, Fall 2021

 

Courses I taught in the past:

Emory University:

  • Math 536, Combinatorics II (Probabilistic Methods), Spring 2021
  • Math 535, Combinatorics I (Algebraic methods), Fall 2020
  • Math 346, Introduction to Optimization Theory, Fall 2019
  • Math 531, Graph Theory I, Fall 2019
  • Math 536, Combinatorics II (Probabilistic Methods), Spring 2019
  • Math 346, Introduction to Optimization Theory, Spring 2019
  • Math 535, Combinatorics I (Algebraic Methods), Fall 2018
  • Math 532, Graph Theory II, Spring 2018
  • Math 346, Introduction to Optimization Theory, Fall 2017
  • Math 531, Graph Theory I, Fall 2017
  • Math 536, Combinatorics II (Probabilistic Methods), Spring 2017
  • Math 346, Introduction to Optimization Theory, Fall 2016
  • Math 535, Combinatorics I (Algebraic Methods), Fall 2016
  • Math 346, Introduction to Optimization Theory, Spring 2016
  • Math 346, Introduction to Optimization Theory, Fall 2015

Rutgers University:

  • Math 453, Theory of Linear Optimization, Fall 2013

UCLA (as teaching assistant):

  • Math 133, Introduction to Fourier Analysis, Spring 2011
  • Math 132, Complex Analysis for Applications, Winter 2011
  • Math 180, Combinatorics, Fall 2010
  • Math 133, Introduction to Fourier Analysis, Spring 2010
  • Math 132, Complex Analysis for Applications, Winter 2010
  • Math 132, Complex Analysis for Applications, Fall 2009
  • Math 32A, Calculus for Several Variables, Spring 2008
  • Math 113, Combinatorics, Winter 2008