do not recommend. there were multiple times when she confused herself and would get the problems wrong and wasn't good at explaining them too. She at least offered office hours and would try to help but she just wasn't good at it. She gave a lot of hw and was also confused with the homework assignments bc of the online hw system she used.