Mac Strand
Strand is passionate and loves to teach, but goes on tangents about things that have nothing to do with the book. It is hard to tell what will ever be on exams. He is a kind guy, but not the best professor to be teaching such lecture heavy subjects