Stephen Kelly
Professor Kelly is an amazing person with a plethora of life experience and connections. He brings in really cool guest speakers and connects the class to current events. Definitely a lot of textbook reading involved and homework assigned for ever chapter. There is a HUGE emphasis on participation so come prepared to answer questions.