Great prof, explains concepts very clearly, and if someone doesn't understand it in the way she explains the first time, she makes the efforts to make sure they understand in another way. Give great feedback and is super helpful during office hours.