Definitely he is a good person and human being. He tries hard to teach everything but his exams are super tough. Almost all the students barely passed his exam. Though he discusses sample qs before the exam , it wasnt enough for the preparation. All the fin questions are from chegg website. It seems fin department and fin teachers cant make qs.