Dr. Beeman is an outstanding professor. He has a wide array of life experience that directly relates to the material we learned in the course. He was able to supplement the course material with intersting stories that helped us internalize all the key concepts. Dr. Beeman also provides thorough feedback on papers and oral presentations. 