I have taken all of her offered classes, both online and in class. As long as you put forth the time and effort, she will make sure you never fall down! She's always there supporting anyone and everyone with a lot of passion. I could have never asked for a better teacher!