I personally think that theory portion of the classes is appropriate to be offered online. I have ADHD so personally I prefer online theory class because it allows me to be free of distractions the schedule also allows me to still have time to work as well as other activities.