Grant Bain
The contents of this class were surprisingly interesting and Professor Bain made it better. He's very passionate about the material that he teaches and class engagement is required. If you're not one to attend class, you will not enjoy this class. Notes are a required assignment and are not offered outside of the classroom. 