Dr. Walsh is a really good dude and I do think he is a good professor, this class however was just so meh. I really don't feel like I learned anything to be completely honest. I was extremely excited at the start of the year for this course but I quickly learned it would become the bane of my existence. I don't recommend.