Leonardo Lozano
Leo is an amazing professor who cares about the student succeeding. When you ask for help, he'll take the time to help you. His lectures are interesting and doesn't just read from slides. He makes the content relatable and easy to get. He explains everything you need to know for exams on review day. I've taken him twice because of how great he is.