This class was a lot of fun to attend . The lecture notes were a little confusing at times . overall I would recommend it to anyone .