Rahat is an amazing professor who really cares for your success in the course. I stopped going to my Accounting class in favor of his, because he really is that good. He gives you handouts to follow along with him and posts his notes on Dropbox if you want to review them again.