Deep Pal
Deep is a very dedicated professor who is very invested in what he teaches. He is fair grader and is very responsive to his students and gives extremely valuable feedback. I would certainly take a class with him again as he most definitely cares about his students' success and his sections were very informative, helpful and engaging.