Crystal Finkelstein
Crystal is an amazing professor who genuinely cares about every single one of her students. Unfortunately, the course itself is very challenging, but not because of crystal, the content itself is just hard. I recommend taking this class with Crystal, there's not a lot of homework or time requirement outside of class aside of one group project.