Steven Krantz awarded NSF grant