Abey Lopez-Garcia
This class is not easy. If you put in the work to understand the material and go to him for help you will pass. He really cares about students and wants you to succeed. I struggled to really learn from the lectures, but he will notice if you don't go and it is better to show up so he knows your face when you attend office hours!