Using Technology to Engage and Train Millennials