Professor Cross is one of the funniest people I have ever met. He lectures every class but will get sidetracked and tell the most random stories. The course is super easy to understand if you attend class, and the course load is very light. He's not a harsh grader and will keep you heavily entertained; I wish I could take him again.