Zachary Abram
Great teacher, fair grader. The lectures are interesting, engaging, and well-researched (i.e. He knows his stuff). Read the books, do the assignments. He's very approachable and available to his students. He gave us the option to do creative projects (write your own graphic novel) for our final. Best move ever!