Teaching Tools For Next Generation Students