Michael Anderson
He very a wonderful and funny professor and he gave us the best way to understand the information that matched the life examples that were included in the lecture, there was Guided Reading in every chapter, which was so helpful in understanding the chapters. 