2024 Faculty of Science and Technology Research Output Journal of Biological and Applied Science Artificial Photosynthesis for Renewable Energy Mugisha Emmanuel K.