Jesse Williams
I do not recommend taking this class with Williams, he is young and new to teaching. He reads off his powerpoint slides, sits down, lectures to his computer screen... not the class and is not engaging. Exams are hard because you are practically teaching yourself throughout the entire course. Would not recommend.