Mario Telo
Mario is probably one of the best professor's I'll ever have- very accessible and easy to talk to and super engaging lectures. Several assignments that are spread over the semester so it's easy to make up where you lose credit