Teaching

Courses

  • Fall 2016, Math 556, Applied Functional Analysis, Department of Mathematics, University of Michigan.
  • Fall 2016, Math 571, Numerical Linear Algebra, Department of Mathematics, University of Michigan.
  • Fall 2015, Math 556, Applied Functional Analysis, Department of Mathematics, University of Michigan.
  • Winter 2015, Math 416, Randomized Algorithms, Department of Mathematics, University of Michigan.
  • Fall 2014, Math 571, Numerical Linear Algebra, Department of Mathematics, University of Michigan.
  • Winter 2014, Math 416, Randomized Algorithms, Department of Mathematics, University of Michigan.
  • Fall 2013, Math 556, Applied Functional Analysis, Department of Mathematics, University of Michigan.
  • Fall 2012, Math 571, Numerical Linear Algebra, Department of Mathematics, University of Michigan.
  • Fall 2012, Math 471, Introduction to Numerical Methods, Department of Mathematics, University of Michigan.
  • Winter 2012, Math 651, Topics in Applied Mathematics, Sparse Analysis, Department of Mathematics, University of Michigan.
  • Fall 2011, Math 571, Numerical Linear Algebra, Department of Mathematics, University of Michigan.
  • Winter 2010, Math 471, Introduction to Numerical Methods, Department of Mathematics, University of Michigan.
  • Fall 2009, Math 571, Numerical Linear Algebra, Department of Mathematics, University of Michigan.
  • Fall 2008, EECS 598, Compressive Sensing, Department of Electrical Engineering, University of Michigan.
  • Winter 2008, Math 571, Numerical Linear Algebra, Department of Mathematics, University of Michigan.
  • Fall 2007, Math 471, Introduction to Numerical Methods, Department of Mathematics, University of Michigan.
  • Winter 2007, Math 650, Fourier Analysis, Department of Mathematics, University of Michigan.
  • Winter 2006, Math 650, Fourier Analysis, Department of Mathematics, University of Michigan.
  • Fall 2005, Math 454, Boundary value problems for partial differential equations, Department of Mathematics, University of Michigan.
  • Fall 2005, Math 425, Introduction to Probability, Department of Mathematics, University of Michigan.
  • Fall 2004, Math 454, Boundary value problems for partial differential equations, Department of Mathematics, University of Michigan
  • Fall 2004, Math 450, Advanced mathematics for engineers, Department of Mathematics, University of Michigan
  • Winter 2000, Time/Frequency analysis (graduate course), Department of Mathematics, Stanford University


Students

  • Jeremy Hoskins, Department of Mathematics, University of Michigan, expected graduation 2017. (Jointly advised with John Schotland, University of Michigan)
  • Jae Young Park, Department of Electrical Engineering and Computer Science, University of Michigan, 2012. (jointly advised with Michael Wakin, Colorado School of Mines). First position: researcher with Schlumberger.
  • Praveen Yenduri, Department of Electrical Engineering and Computer Science, University of Michigan, 2012. First position: Mathworks.
  • Paul Shearer, Department of Mathematics, University of Michigan, 2012. First position: MassMutual Financial Group.
  • Ray Maleh, Department of Mathematics, University of Michigan, August, 2009. Currently a senior multi-disciplined engineer at L-3 Communications, Integrated Systems, Dallas, Texas.
  • Joel Tropp, University of Texas at Austin, 2004. Jointly advised with Inderjit Dhillon, Department of Computer Science, University of Texas at Austin. First position: Professor at California Institute of Technology.


Thesis Committees.

I have served as an external member on many thesis committees in Computer Science Engineering, Electrical and Computer Engineering, and Statistics. So many, in fact, that I have stopped recording them.

Student Research Projects

  • Justin Shetty and James Wich (Univ. of Michigan, UROP), 2016--2017.
  • Yi Wang (Univ. of Michigan, EECS), University of Michigan, 2006.
  • Kyle Herrity (Univ. of Michigan, REU), University of Michigan, 2005.
  • Daniel Sikora (Univ. of Michigan, REU), University of Michigan, 2005.
  • Kirill Levchenko (Univ. of California San Diego), AT&T Labs-Research, 2003.
  • Joel Tropp (Univ. of Texas), AT&T Labs-Research, 2002.
  • Jing Zou (Princeton University), AT&T Labs-Research, 2002.
  • Maya Gupta (Stanford University), AT&T Labs-Research, 2000.
  • Stephane Seuret (Ecole Nationale Superieure des Telecommunications, France), AT&T Labs-Research, 1999.
  • Youngmi Joo (Stanford University), AT&T Labs-Research, 1999.
  • Jennifer Steichen (Univ. Illinois), AT&T Labs-Research, 1998.