This was a very good class. It is never fun to do a group project, but at least I knew why I was doing it in this class. Lots of info, but lots of useful stuff as well. Easy to do well, but there are several assignments. Some are group and some are individual. I would definitely take this professor again.