Stephen Kelly
Prof. Kelly was such an amazing professor for my first semester at college. He really takes his time for students to understand the material by bringing real life situations. In this class, you have to read a lot, but it is completely worth it.