Professor Joseph is a young professor who's getting his footing but still does a great job with CMM 100. Compared to other classes, you do less work with the textbook, and he makes lectures pretty interesting. He's a really nice guy overall and an average grader. He wants his students to enjoy class and also do well. UD graduate too