The Benefits Of Participating In Community Projects And The ‘Aha’ Moment In Teaching