Teaching Fall 2012: Introduction to Discrete Mathematics Fall 2013: Linear Algebra and Matrix theory. Fall 2013: Random Polynomials and Random Matrices. Spring 2014: Advanced (Modern) Combinatorics. Spring 2015: Advanced (Modern) Combinatorics.