Willoughby '89: 'Bringing us answers on the big bang'
The Los Angeles Times featured electrical engineering alum Scott Willoughby '89 in a story featuring the professionals behind the James Webb Space Telescope that was launched on Christmas Day from French Guiana, on South America’s northern coast.