I meet all of your criteria, although most of my “aha” moments occurred while teaching online courses, both as a TA and an Adjunct professor. I have taught online for over 10 years. Are you interested?