Sogol Jahanbekam
Dr. J is such a great professor. During her online lectures, there were times when she encouraged us to pause the video before she gave and explained the solution(s) so we could see if we understood the material. She also teaches the material in a way that all the students can understand it. Take her if she's available. You will not regret it.