Engaging Students in Learning through projects