Ryan McInerney
Philosophy readings can be a headache. Lectures and content are clear, easy to understand main concepts. Uses good examples, tests are fair and assignments have clear instructions. Good prof.