Awesome
Professor Goodrich is knowledgeable about the subject matter. The contracts would've been boring if it's not for his humor.
Good
Professor Goodrich is brilliant, entertaining, and incredibly funny. He sometimes is not the clearest in class, but he is very approachable after class and through email. I would definitely take him again.