Project-Based Learning for Tech and Soft Skills Development in a Renewable Energy course | IEEE Conference Publication | IEEE Xplore