Awesome
Professor Mccaskill is outstanding. He's really manageable with the material. You just need to talk to him and get to know him. His class isn't bad at all. I suggest you just stay on top of the essays since he'll give you all the material and dates at the start of the semester.