Abhishek Bhati
Dr. Bhati is a good professor who deeply cares about his students and is more than willing to work with students on different issues. I would also recommend going to his office hours if you are struggling.