Amazing professor. By far the best math professor I have had. Gives handouts every new topic we learn and these help to understand him better. Do the homework in time and ask him as soon as you don't understand something. He makes sure everybody understands. If you can, take his class.