A course on alternative energy wind/PV/fuel cell power generation | IEEE Conference Publication | IEEE Xplore