David Carter
Boring lectures, dull teaching style, and did not increase my interest in the subject at all. Very manageable course work but I don't feel I learned that much of value. Not horrible but I wouldn't recommend.