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.