Technology | Fri Mar 30, 2012 7:22am EDT

"Speed of light" experiment professor resigns