Jeffrey Sosland
Professor Sosland is a very smart guy. He has a lot of knowledge that he brings to the classroom. I found his homeworks to be fairly redundant to the same topic throughout the course. Class is basic difficulty, but discussions are interesting and he assigned about three papers in the semester.