Hi Kate I've taken both theory and technology courses online. I live hundreds of miles from the university so I would not be able to take advantage of in-person support but if I lived closer I could, they do offer services. The biggest challenge I have found so far is inconsistency. Knowing where to look to find course materials or to figure out where things need to be submitted is an adventure every semester. I also find synchronous meetings difficult, part of the allure of an online program is flexibility but if you are required to meet every week it becomes more difficult to manage, especially when you are dealing with different time zones.