On Great Ideas #1: Scientific Revolutions Nick Feamster and Alex Gray College of Computing Georgia Institute of Technology.