I had a wonderful experience this semester with Professor Saibaba. He was a wonderful teacher and helped me understand all the concepts in this class, even the difficult ones. He was very understanding of your situation, and if you have any trouble, be sure to go to office hours or reach out to him. Definitely one of my favorite professors I've had