Professor Curry has great knowledge and good teaching experience. He is always ready to help you with learning, mostly he is available for doubt sessions and his major focus is that you learn something out of his course. if you will study timely and go through his notes and do all assignments you will be in a good position.