If you enjoy spending your entire week on homework assignments that you haven't learned about in class yet, then this is the professor for you. Instead of tests, I would call them races with how fast you need to write to even finish the problems. Lectures are fine, but if you can't get a question answered in class, replies take multiple days. 