Daniel Shanahan
Shanahan is one of the best professors to have upon entry into college. He genuinely cares about his students and offers to help in any which way he can. He doesn't care if you submit assignments a day late. He makes us work for grades but he is happy to give extensions whenever needed. One of the best professors I've ever had.