I took her class online asynchronous and it was great because she has every assignment posted before the semester even begins and you only have 3 mini-deadlines to submit everything by. There are lecture videos you must watch but nothing unbearable. Overall very interesting and easy class.