I WOULD NOT recommend her online class a all for anyone. She is kind but the class structure is terrible, too many people had to drop her class. DONT take her online class, I don't know about her in person classes. However, you wont learn anything from her online, she doesn't teach but does hold a WebEx meeting for questions which is unhelpful. 