Programming/Math/Science roundup: April 2018