Juan Pedro Ochoa Ricoux
Passionate professor that really cares about all of his students. Weekly group quizzes, always ask TAs to check answers. His exams are beyond fair, he makes sure not to over-complicate any of the material no matter how difficult it is. Lectures are always recorded, but attend in person for the PollEverywhere extra credit. Highly recommend.