My favorite professor I had at USD. Had him for a 3 week intersession course remotely, assigns a lot of reading but he really listens to your feedback and doesn't mind modifying the reading schedule. The readings are very dense but he does an amazing job explaining them makes think critically and challenge your own beliefs Great Professor!!