Jignesh Mehta
Good teacher and provides good feedback. It always prepared to answer questions and gives good answers in detail to help understand the concept further. Is available outside of class and really gets you to think about concepts in ways that will help in the future. He is also always open to explanation and help on quizzes and group assignments.