He is a good professor, but his lectures don't always go super in depth. He has a "debate" like presentation portion of your grade and is strict on attendance. If you know somewhat about American government it won't be too hard of a class, but otherwise I would request a different professor. You need the book and have to read the chapters ahead.