Luis Ortiz
Tough grader for sure, and I was sorta scared to reach out with questions and concerns, but he and his TA were always there to help and he even offered to have a 1-1 zoom call to work through things. His lectures are definitely long and boring, but if you can muster every ounce of concentration you have into them they're not awful. TIME COMPLEXITY!