Courses
- Spring 2016-17 (Stanford University): Representation Learning in Computer Vision (CS 331B)
- Spring 2015-16 (Stanford University): Computer Vision: from 3D reconstruction to recognition (CS 231A)
- Spring 2014-15 (Stanford University): Mobile Computer Vision (CS 231M)
- Winter 2014-15 (Stanford University): Introduction to Computer Vision (CS 231A)
- Sping 2013-14 (Stanford University): Mobile Computer Vision (CS 231M)
- Winter 2013-14 (Stanford University): Introduction to Computer Vision (CS 231A)
- Autumn 2013-14 (Stanford University): Advanced Reading in Computer Vision: 3D Representation and Recognition (3dRR) (CS 331B)
- Winter 2013 (University of Michigan): Special Topics in Computer Vision (EECS 598)
- Fall 2012 (University of Michigan): Computer Vision (EECS 442)
- Fall 2011 (University of Michigan): Computer Vision (EECS 442)
- Fall 2010 (University of Michigan): Advanced Topics in Mobile Computer Vision (EECS 598)
- Fall 2010 (University of Michigan): Computer Vision (EECS 442)
- Winter 2010 (University of Michigan): Image Processing (EECS 556)
- Fall 2009 (University of Michigan): Computer Vision (EECS 442)
- Winter 2009 (University of Michigan): Special Topics in Computer Vision (EECS 598)
- Fall 2008 (University of Michigan): Computer Vision (EECS 442)