Paul is an amazing professor . He was able to take very complex principles and fully explain them to the class . I left the class with more than I would have every hoped for . He teaches science with a philosophy twist , and although I started the class completely perplexed by the natural sciences , I now feel passion for them . Great experience !