Kiran Mistry
Course lectures are well-rounded and easy to understand. If you have any questions to ask, you can ask anytime. Professor K is kind and generous. Overall, I would like to give rating 5 stars. 