Reviews of professor Shani Halperin

Rating: 2.0/5, difficulty: 4.0/5
She is alright. Our class was asynchronous which was annoying bc you couldn't ask questions and she wasn't good at explaining in her lectures. She seemed kind of unsure about everything, and there was one group project but it wasn't too bad. Not the worst prof I've ever had, but wouldn't take again if I had the choice. Everything was just medicore

Rating: 4.0/5, difficulty: 3.0/5
Good Prof overall. Sometimes answers your questions but as with every online class, you have to teach yourself a lot of the class content in order to master it and do well on the quizzes. Watch out for hw deadlines and make sure not to miss any assignments.

Rating: 3.0/5, difficulty: 2.0/5
This is a pretty simple class, and I've found the way Halperin explains concepts easy to understand. I do think she spends too much time writing definitions or other things on the board when they're in the slides. 
I also know other students have problems with the feedback she gives. She may not have the right teaching style for everyone!