Current Courses

Fall 2023

  • CS 4970-051
    CS Bachelor's Thesis
  • CS 4970-052
    CS Bachelor's Thesis
  • CS 6951-052
    Teaching Menteeship

Summer 2023

Professional Organizations

  • IEEE. 01/01/2018 - present. Position : Member.
  • Computer Vision Foundation (CVF). 01/01/2018 - present. Position : Member.

Courses I Teach

  • CS 6320 - Computer Vision   (
    This class will provide the introduction to fundamental concepts in computer Vision. Topics in this class include camera pose estimation, 3D reconstruction, feature detectors and descriptors, object recognition using vocabulary tree, segmentation, stereo matching, graph cuts, belief propagation, and a brief introduction to deep neural networks. In the assignments, the students will be expected to implement basic computer vision tasks such as segmentation, stereo reconstruction, image matching using vocabulary tree, and small computer vision applications using deep neural networks.

Student Projects

  • Learning Strict Identity in Residual Networks. Xin Yu. 09/01/2017 - present
  • Image based localization using semantic boundaries. Xin Yu, Sagar Chaturvedi. 09/01/2017 - present
  • Single View 3D Reconstruction using Line Segments. Siddhant Ranade. 09/01/2017 - present