Tag: developing analytical skills through philosophy and scienc