Robert Cook
Yes, he sometimes gets distracted during class because he's goofball, and sometimes there's typos on HW/Exams, but he'll fix it and give you credit for it if you show effort that you tried. He's super attentive, available, understanding and willing to help students whenever he can; even made a discord for easy access. Def would take him a 3rd time.