Lots of webwork assignments are all due by friday. Very good at explaining the material, and he is always happy to help. Lectures are not mandatory but going is very helpful, especially the notes. Not lenient on bad grades or missing class and no extra credit. Good at answering any questions and communication through email is good. I recommend him!