Joseph Cabral
Best professor I've had so far! Responds to emails promptly, uploads study guides for exams, gives multiple chances for extra credit... I mean what more could you ask for. He really tries his best to help his students. Would recommend.