Great professor 
 explains everything with clarity . Literally what he talks about in class that 's on the test . I would take him again .