2nd for Coykendall. I heard such horror stories about his class before i took it, but once i got in there, his enthusiasm and teaching style did it for me.