Steven Chu visits ECE solar power research center at Georgia Tec
ECE student who is on a mission to fight the climate crisis wins best paper at PVSC.