Thinking critically about and researching algorithms · Study