25 Years of Teaching & 18 Years of Online Classes Since 2007