Ryan Lizardi
Very cool professor, not very formal class. He will often show youtube videos that relate to the topic but all together very fun class. Weekly online discussions that are fairly easy and a research paper (6-8 pages), but you can choose your own topic.