Using Technology to Engage Students in the STEM Field