I would say this class is more for people who want to major in mathematics than anything else. It begins with lessons on logic and how to think about the language in a logical fashion. It eventually moves into mathematical proofs. I feel that more of the class should have been spent on proofs, mostly because I have always struggled with them. Professor Keith Devlin seems like someone I would want to have lunch with while discussing math, philosophy, and science in general.
I enjoyed this course, I am glad I took it. The Professor was very enthusiastic, and the lectures were well done. All the course material was available on time. The material does not lend itself as well to the online format as say the programming courses. I thought the course was well done in spite of that. I think more peer review on the assignments instead of just the final would help.