Cornell engineers are crunching numbers to fight everything from coronavirus to climate change