Great teacher, she is good at teaching the concepts well in an easily understandable way. She encourages you to ask questions and demonstrate that you understand the concepts. She gives everyone an opportunity to work up their grade. 100% would recommend.