Great professor who\ 's very knowledgeable in what he teaches . Class is never dull . Learned a pile from his class . Definitely would retake .