Nicholas Lipari
I think Dr. Lipari is actually pretty good. His writing can be very difficult to understand sometimes, but he definitely puts in the work to help you succeed if you ask him. Definitely go to his office hours if you are having trouble understanding what he's asking for. Go to class, do the assignments, ask him for help, and you will be fine.