A really great professor! He definitely rambles on but it is really insightful. He really cares about your education and learning new things. An easy class, it can be easy to skip. A lot of reading so stay on top of it but it isn't that bad. Very lenient about grades and due dates. 