okay so he was actually a ta for this course but my god did he make the course easier. i went to him for office hours and he gave such good advice about how to do well in the course and it genuinely helped. yes the advice required more effort but the results helped my grade very much. hes smart and very kind. i loved having him as a ta